我的SQL查询有什么问题?
UPDATE template SET template = template . "hello"
答案 0 :(得分:6)
MySQL中的连接使用+
我相信,而不是.
(那是php)。或者,您可以使用CONCAT:
UPDATE template SET template=CONCAT(template,'hello');
答案 1 :(得分:1)
您在哪里进行此查询?如果它只是在MySQL中,它们不像PHP那样使用.
作为连接运算符。如果这只是一个SQL查询,请查看CONCAT
。
从您的问题和标签中不清楚我们是否应该帮助您使用PHP语法或MySQL的SQL语法。
答案 2 :(得分:0)
UPDATE template SET template = template . "hello"
update tablename
set fieldname=new field value
[1]模板是表名还是字段名?如果是fieldname,那么你必须使用下面的syntex:
**update tablename
set template = concat(template,'.', 'hello')**
答案 3 :(得分:-1)
如果您要做的就是将模板中的所有行替换为=“hello”,然后
UPDATE template
SET template = 'hello'
(用单引号编辑替换引号)