【发布时间】:2019-07-06 19:52:08
【问题描述】:
我有一个过时的 sql 插入到包含大量数据的脚本中,我想将其导入到新数据库中,该数据库在旧列之间有更多列。
【问题讨论】:
-
新数据库,新架构?新服务器?
标签: mysql sql sql-scripts
我有一个过时的 sql 插入到包含大量数据的脚本中,我想将其导入到新数据库中,该数据库在旧列之间有更多列。
【问题讨论】:
标签: mysql sql sql-scripts
您在问这个问题时应该更准确。
我不明白你想在这里做什么。
但我认为这会对你有所帮助
以下是标准的 sql 插入语法:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
只需按顺序为这些列添加列名和数据,它应该可以正常工作
例如,如果您的旧查询是
insert into <table_name>(col1,col2) values('col1 value','col2 value');
你想添加 col3
insert into <table_name>(col1,col2,col3) values('col1 value','col2 value','col3 value');
这应该可以正常工作。
【讨论】: