这是可能的还是我必须列出所有列?
INSERT INTO table_name (column1, **column3**, column2,...)
VALUES (value1, value2, value3,...)
我是否必须按顺序列出所有列并为每一列设置值?
最佳答案
您只需放置您计划插入的列。唯一需要匹配的顺序是列名和值。
IE:3 列:col1
, col2
, col3
INSERT INTO TABLE (
col1 ,
col2 ) VALUES(
col1值,
col2value )
INSERT INTO TABLE (
col2 ,
col3 ) VALUES(
col2value ,
col3value )
INSERT INTO TABLE (
col3 ,
col2 ) VALUES(
col3value ,
col2value )
关于mysql - 我是否必须按顺序列出所有列并在 INSERT 语句中为每一列设置值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1263137/