|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
01.03.2013, 15:22 | #1 |
Форумчанин
Регистрация: 17.04.2011
Сообщений: 168
|
Запрос Delete(mysql)
Здравствуйте товарищи не могли бы вы мне подсказать, в чем ошибка написания моего запроса, я использую сложный запрос на удаление информации из двух разных таблиц, количество полей в этих таблицах разное.
Вот мой запрос: PHP код:
В обоих таблицах название этих полей совпадают. Ошибка такого плана: Query failed: ERROR: syntax error at or near "'tb_main'" LINE 1 |
01.03.2013, 15:30 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
01.03.2013, 15:56 | #3 |
Форумчанин
Регистрация: 17.04.2011
Сообщений: 168
|
А USING используется когда количество столбцов в обоих таблицах сходятся? Статья конечно хорошая, не не могли вы бы именно указать в чем ошибка моего запроса и тема будет закрыта!
Последний раз редактировалось manula; 01.03.2013 в 16:28. Причина: Недосказанность в предложении |
01.03.2013, 18:10 | #4 | ||
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Цитата:
вот верное решение Код:
Цитата:
Это всё, что я увидел. Насчёт удаления записей их нескольких таблиц ничего не знаю, может, имеет смысл удалить по отдельности из каждой таблицы? |
||
04.03.2013, 09:33 | #5 |
Форумчанин
Регистрация: 17.04.2011
Сообщений: 168
|
В сравнении, тобиш WHERE у меня все правильно сравнивается, я просто не правильно выразился, но в итоге я не добился правды и ошибка вылетает такого плана:
Query failed: ERROR: syntax error at or near "," LINE 1 Суть в том что есть 2 таблицы: 1) tb_main (12 полей) 2) tb_zakaz (3 поля) Нужно сложным запросом удалить записи из обоих таблиц, где поле org (наименование поля совпадает и в 1 и во 2 таблице) равно $org- переменной которой передается значение. Вот сам запрос, путем поиска проблемы в интернете, не удалось устранить проблему: PHP код:
Ах да БД у меня PostgreSQL. Последний раз редактировалось manula; 04.03.2013 в 09:39. |
04.03.2013, 10:15 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
обнаружен кросспостинг.
Тема обсуждается тут - Удаление из нескольких таблиц(Delete) ПОЭТОМУ ДАННАЯ ТЕМА ЗАКРЫТА ЗА КРОССПОСТИНГ! Модератор |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Mysql Запрос | Orionic | SQL, базы данных | 2 | 02.03.2012 21:33 |
error C2541: 'delete' : cannot delete objects that are not pointers | novokhatsky | Общие вопросы C/C++ | 2 | 14.12.2009 10:25 |
MySQL запрос | HaosMan | SQL, базы данных | 1 | 08.11.2009 16:21 |
Запрос UPDATE&INSERT&DELETE | l0nley | SQL, базы данных | 5 | 17.07.2009 05:59 |
Перегрузка операций new, new[], delete, delete[] | IgorKr | Общие вопросы C/C++ | 1 | 22.10.2008 12:14 |