mysql - 将值序列插入单列

标签 mysql sql-insert

我需要向表中添加一列,如下所示:

[1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,...]

即。序列1:5

我尝试使用此代码:

INSERT INTO table (name_of_new_column)
VALUES (1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,1,2.....) 

但是我得到的是这个错误消息:

Column count doesn't match value count at row 1

我该如何解决这个问题?

最佳答案

正确的语法应该是:

INSERT INTO table_name (name_of_new_column)
VALUES (1),(2),(3),(4),(5)... 

SqlFiddle

关于mysql - 将值序列插入单列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31918669/

相关文章:

SQL:用 SQL 查找和替换?

Mysql,向表中插入一行的问题

PostgreSQL:如何向 uuid 插入空值

mysql - Laravel mysql 付款后更新余额

php - Mysql left join 花费太长时间或崩溃...请帮助

mysql 连接器/j 复制选项 - SQLException : No database selected

sql - MS SQL Server 2012 - 如果行不存在则插入值

php - 将详细信息添加到用户配置文件(将登录的用户和当前演出插入新表的查询)

sql - 如何在 SQL 中使用额外的值从一张表插入另一张表?

mysql - SQL 连接具有相同列的表