我需要向 mysql 表中插入 100 行。 该表如下所示:
+--------+--------+---------+-------------+
| idselo | codigo | saqueta | equipamento |
+--------+--------+---------+-------------+
idselo 是自动递增的。 saqueta 和 equipamento 对于所有 100 行具有相同的值。 codigo 是我想要递增的列,它从 0 到 100 有一个偏移量。例如,如果它从 222 开始,我将插入值 222-321。
我知道如何在 php 上执行此操作并将所有数据发送到 mysql,但在 mysql 上执行该循环不是更好吗?
谢谢
最佳答案
这是最简单的单一查询:
$query = "Insert INTO table (codigo, saqueta , equipamento) VALUES ";
for($i=1;$i<=100;$i++){
if($i!=1) $query .= ",";
$query .= "($i, 'your data for saqueta' , 'your data for equipamento')";
}
$query .= ";";
关于mysql - 向 mysql 表中插入 100 个递增的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19640279/