使用PHP在MySQL中插入大量行时的重复值

时间:2013-11-28 11:40:40

标签: php mysql laravel-4

我希望用PHP(laravel 4)将INSERT 4200行放入MySQL中,但是在第127行之后,其余行将保持与行127相同!

Example

查询:

DB::insert("INSERT INTO unit_word (unit_id, word_id)
          VALUES (1, 1), (1, 2),..., (1, 127), (1, 128), ..., (1, 4200)");

并在MySQL中:

key_buffer = 16M
max_allowed_packet = 32M

我做错了什么?

1 个答案:

答案 0 :(得分:1)

您的word_id列类型设置为TINYINT,只能保存-128到127之间的整数值。将列类型设置为BIGINT以将其用作主键