php-一个查询以插入多行多列
作者:互联网
假设我要插入以下数据:
Row 1: People = '40', Places = '15'
Row 2: People = '5', Places = '10'
我了解这就是您执行上述操作的方式:
mysql_query("INSERT INTO mytable(`People`, `Places`)
VALUES ('40', '15'),('5', '10')");
但是,如果我想通过一个查询插入两个以上的列,该怎么办?如果要插入的数据是这样的:
Row 1: People = '40', Places = '15'
Row 2: People = '5', Places = '10'
Row 3: Things = '140', Ideas = '20'
Row 4: People = '10', Things = '5', Ideas = '13'
我似乎在其他任何地方都找不到这样的问题.
解决方法:
将您不希望填写的列留空
INSERT INTO mytable(`People`, `Places`, Things, Ideas)
VALUES ('40', '15', null, null),(null, null, 100, 20)
标签:php,mysql,multiple-columns,insert 来源: https://codeday.me/bug/20191009/1879570.html