gpt4 book ai didi

mysql - 使用MySQL批量插入数据库表数据

转载 作者:行者123 更新时间:2023-11-29 08:59:56 25 4
gpt4 key购买 nike

我正在使用 MySQL 将多个条目上传到我们数据库的表中。但是,以下命令不起作用并引发此错误“#1136 - 列计数与第 1 行的值计数不匹配”...这很奇怪,因为下面包含 4 列:

(我刚刚在此处包含了两个结果作为数据示例)

INSERT INTO state (state_id,country_id,state_name,active) VALUES (152,153),(5),(Test1,Test2),(1)

这应该形成多行,最终看起来像这样:

state_id |国家/地区 ID |州名 |积极的152 5 测试 1 1153 5 测试 2 1

(看起来像编辑中的表格...但未在此处呈现,抱歉!)

最佳答案

要插入多行,您需要为每行提供正确数量的值。

语法是这样的:您指定一行接着另一行,而不是列:

INSERT INTO state 
(state_id,country_id,state_name,active)
VALUES
(152,5,'Test1',1),
(153,5,'Test2',1);

关于mysql - 使用MySQL批量插入数据库表数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8953472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com