UPDATE isc_products SET prodretailprice=145 WHERE prodcode LIKE TSACR3
我正在尝试更新prodretailprice
所有具有prodcode
“ TSACR3 ”的产品,但我不断收到此错误:
#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“[TSACR3]”附近使用正确的语法
UPDATE isc_products SET prodretailprice=145 WHERE prodcode LIKE TSACR3
我正在尝试更新prodretailprice
所有具有prodcode
“ TSACR3 ”的产品,但我不断收到此错误:
#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“[TSACR3]”附近使用正确的语法
UPDATE `isc_products` SET `prodretailprice`=145 WHERE `prodcode` LIKE 'TSACR3'
用单引号将搜索模式括起来。
LIKE
语法:http ://dev.mysql.com/doc/refman/5.0/en/string-comparison-functions.html#operator_like
LIKE
可与以下通配符一起使用
%
匹配 0 个或多个字符。例如LIKE 'TSACR3%'
将匹配TSACR3 bla blah
_
只匹配一个字符。例如LIKE '_TSACR3'
将匹配2TSACR3
但不匹配42TSACR3