Результаты поиска по запросу "mysql-error-1093"

4 ответа

MySQL | Вы не можете указать целевую таблицу 'a' для обновления в предложении FROM

DELETE FROM table_a WHERE id IN( SELECT table_a.id AS id FROM table_a, table_b WHERE table_a.object_id = 1 AND table_a.code = 'code' AND table_a.code = table_b.code AND table_b.id = table_a.b_id AND table_b.table = 'testTable')Это (несколько ...

1 ответ

Спасибо, это сработало для меня! Я уже придумал некрасивое решение, используя временную таблицу, но эта проблема потрясающая :) Я оставлю вопрос открытым на некоторое время, чтобы вы могли получить больше голосов :)

дставляю целостность базы данных с помощью ограничений innodb в следующей версии моего приложения. Все идет хорошо, но в некоторых из моих таблиц есть записи с удаленными ссылками (мертвые записи), и из-за них я не могу добавить ограничения в ...

6 ответов

Маленькое объяснение всегда лучше и сделает ваш ответ более ценным.

аюсь обновить значение столбца в связке строк в таблице, используя UPDATE. Проблема в том, что мне нужно использовать подзапрос для получения значения для эт...

ТОП публикаций

4 ответа

SQL DELETE с JOIN другой таблицей для условия WHERE

4 ответа

Выберите из той же таблицы в качестве вставки или обновления

Очевидно, что следующее неверно. INSERT INTO `aTable` (`A`,`B`) VALUES((SELECT MAX(`A`) FROM `aTable`)*2),'name');Я получаю значение: SQL-запрос: INSERT INTO `aTable` (`A`, `B` ) VALUES ( ( SELECT MAX(`A`) FROM `aTable` ) *2 , 'name' )MySQL ...

2 ответа

В любом случае, спасибо!

учил ошибку MySQL «Вы не можете указать целевые таблицы« задачи »для обновления в предложении FROM», выполняющий следующий запрос: DELETE FROM tasks WHERE tasks.id IN ( SELECT tasks.id FROM tasks JOIN deadlines ON deadlines.id = deadline_id ...

1 ответ

Как удалить дубликаты строк из таблицы в MySQL

Мне нужно удалить дубликаты записи из таблицы в MySQL. Таким образом, у меня есть имя таблицы «сотрудник» поля empid, empname, empssnдля получения дубликата ...

4 ответа

SQL DELETE с JOIN другой таблицей для условия WHERE

Я должен удалить строки изguide_category которые не имеют никакого отношения кguide стол (мертвые отношения). Вот что я хочу сделать, но это, конечно, не работает. DELETE FROM guide_category AS pgc WHERE pgc.id_guide_category IN ...

4 ответа

Выберите из той же таблицы в качестве вставки или обновления

Очевидно, что следующее неверно.

6 ответов

MySQL # 1093 - Вы не можете указать целевую таблицу «раздач» для обновления в предложении FROM

Я пытался: UPDATE giveaways SET winner = '1' WHERE ID = (SELECT MAX(ID) FROM giveaways)Но это дает: # 1093 - Вы не можете указать целевую таблицу «раздачи» для обновления вFROM пункт эта ...