我有一个MySQL服务器,管理是通过pypMyAdmin完成的。一切正常,因为"永远"但现在我意识到我遇到了问题:
我经常使用" SQL"进行SQL更新。链接(在服务器上运行SQL查询/查询)。
如果输入大量语句(如下):
UPDATE table SET column = 'new value A' WHERE id = 1;
UPDATE table SET column = 'new value B' WHERE id = 2;
UPDATE table SET column = 'new value C' WHERE id = 3;
....
UPDATE table SET column = 'new value Z' WHERE id = 100;
我遇到过只有大约40-50个语句 - 没有错误消息,似乎没有任何损坏 - 只是没有100个或更多的短SQL语句被填满......
你们有没有遇到过相同甚至更好的事情:
可以做些什么来确保处理所有行/ SQL语句?
答案 0 :(得分:0)
做不了多少。我遇到了同样的事情,我很乐意通过phpMyAdmin一次提交一个少数语句,但是除了说20个简单的语句之外,我去MySQL主机并导入一个文件全部我的陈述,如$> mysql -u me -pmypass mydb< file_with_many_statements.sql
显然存在一个限制,可能取决于许多因素(phpMyAdmin原生,phpMyAdmin主机中的设置,php / web服务器/ mysql配置,网络问题等)。