【发布时间】:2015-08-13 16:23:55
【问题描述】:
以下查询在 MYSql(触发器)中不起作用
set new.uniq = SUBSTR(md5(concat(new.lat, '-', new.lon)),0,5)
只有当我删除 SUBSTR 时,它才会给我一个正确的输出
set new.uniq = md5(concat(new.lat, '-', new.lon))
【问题讨论】:
-
拜托,你能把
new.uniq、new.lat和new.lon做什么吗? -
如果你想要最左边的字符,你可以使用
LEFT函数代替SUBSTR。例如,如果你想要最左边的五个字符LEFT(expr,5)