繁体   English   中英

更新 SQL 语句的语法错误

[英]Syntax error on update SQL statement

当我想在 url 列上使用 md5 时出现语法错误。 不知道有什么问题:

update table {$GLOBALS['tables']['tableame']} set urlhash = md5(url)

错误信息:

执行查询时出现数据库错误 1064 您的 SQL 语法有错误; 检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行的“table tablename set urlhash = md5(url)”附近使用的正确语法

尝试在单引号中传递 md5,因为它是一个字符串

update {$GLOBALS['tables']['tableame']} set urlhash = 'MD5_URL_HERE'

以下是语法

UPDATE table_name SET column_name = `new_value' [WHERE 条件];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM