MySQL扩展插入语句的记录限制(n)是什么?
INSERT INTO table (field) VALUES (1),(2),(n)
限制超过时会发生什么?只会遗漏溢出的行或整个语句失败吗?
答案 0 :(得分:9)
我不相信插入的行数有任何硬性限制。但是,一般来说,MySQL查询的最大大小是有限制的;服务器将拒绝超过max_allowed_packet
设置的语句。 (他们根本不会跑。)
MySQL 5.5.6将默认值max_allowed_packet
从1 MB更改为4 MB。那仍然是相当多的。 :)