Ошибка запроса вставки MySQL - PullRequest
0 голосов
/ 02 января 2012

Что не так с этим запросом.Я получаю сообщение об ошибке:

В вашем синтаксисе SQL есть ошибка;проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с «Item 1»), где ItemName, как «Item 1» в строке 1

Мой запрос

insert into newitem (QuantityAvailable) values 
(Select count(*) from  addtoinventory where ItemName like 'Item 1') 
where ItemName like 'Item 1'

Ответы [ 2 ]

3 голосов
/ 02 января 2012

Выньте слово значения из вашего запроса.

Кроме того, я не вижу, что вы ожидаете от предложения where во внешнем запросе. Если вы еще не вставили значение, как вы можете сравнить его с чем-либо? Если да, то об этом позаботится внутренняя инструкция where.

0 голосов
/ 02 января 2012

вставить в newitem (Количество Доступно) Выберите количество (*) из addtoinventory, где ItemName как '% Item 1%'

...