哈哈,正版哦,支持啊,改天下下来用。
看到大家一直在提一个错误,类似:
SQL: UPDATE [Table]members SET extcredits3=(SELECT SUM(opnum) FROM [Table]bankoperation WHERE uid='1' AND optype<'2') WHERE uid='1'
Error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT SUM(opnum) FROM [Table]bankoperation WHERE uid='1' AND opty
Errno.: 1064
这个有一个很可能的原因,但楼主没有提到——那就是MySQL的版本
MySQL版本只有到4.1才开始支持子查询,楼主程序中用了子查询,开发时用的是MySQL5.0,自己当然不会出现这个问题。但一些MySQL版本低于4.1(4.0也是不支持子查询的)的朋友使用时就出错了。
希望楼主尽快修复,不过,如果子查询用得多的话,改起来也是比较费事了。
[ 本帖最后由 kelystor 于 2007-9-1 20:37 编辑 ]