Почему этот запрос DELETE выдает синтаксическую ошибку? - PullRequest
0 голосов
/ 28 декабря 2018

Я пытаюсь удалить строки из таблицы, но получаю синтаксическую ошибку, и я не уверен, почему.

Это мой запрос: DELETE * FROM questions WHERE catid = '680'

Это моя структура таблицы:

id (primary key, auto increment)
question
catid
ordering

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

There was an error running the query [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* FROM questions WHERE catid = "680"' at line 1]

В таблице две строки, одна с catid = 680 и 679.

Ответы [ 2 ]

0 голосов
/ 28 декабря 2018

Попробуйте ниже -

DELETE FROM questions 
  WHERE catid = 680
0 голосов
/ 28 декабря 2018

должно быть

DELETE FROM questions WHERE catid = '680'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...