mysql 用 date_format(curdate(),'%Y%m%d %h:%i:%s')
先把自动事务提交关掉, 或者做好备份工作.\x0d\x0aSET AUTOCOMMIT = 0\x0d\x0a\x0d\x0a删除最后5个字符: \x0d\x0aUPDATE NEWS \x0d\x0aSET NEWSTEXT = substring(NEWSTEXT,1,length(NEWSTEXT)-5)\x0d\x0aWHERE ID BETWEEN 100 AND 200\x0d\x0aAND length(NEWSTEXT) >5\x0d\x0a\x0d\x0a删除最后一个字符为 `,`:\x0d\x0aUPDATE NEWS \x0d\x0aSET NEWSTEXT = \x0d\x0aCASE WHEN NEWSTEXT LIKE '%,' THEN substring(NEWSTEXT,1,length(NEWSTEXT)-1)\x0d\x0aELSE NEWSTEXT END \x0d\x0aWHERE ID BETWEEN 100 AND 200\x0d\x0aAND NEWSTEXT LIKE '%,'\x0d\x0a\x0d\x0a大意是这样, 细节再调整下, 执行完查下数据是否正确再提交.欢迎分享,转载请注明来源:内存溢出
评论列表(0条)