【发布时间】:2012-08-02 12:11:57
【问题描述】:
有人可以看看我的代码吗,因为我不知道它在 MySQL 中是否正常
set @max=concat('select max(length(CommentsId))from', table_name);
prepare stmt from @max;
execute stmt;
set @max=concat('UPDATE', table_name, 'SET CommentsId= ',CommentsId * power(10, (@max - length(CommentsId))),' WHERE CommentsId= ', @CommentsId );
prepare stmt from @max;
execute stmt;
【问题讨论】:
-
你想让它做什么?当你运行它时它会做什么?这些东西有什么不同?
-
这里只是一个建议,但了解是否正常的最佳方法是尝试一下。