INSERT INTO Item (Name)
SELECT Item
FROM IName
当您想要插入单列*表时,INSERT可以用于:
INSERT INTO table (column)
VALUES (value1),(value2),... (valueN) ;
或者:
INSERT INTO table (column)
SELECT a_column
FROM a_table
--- optional (multiple) JOINs
--- and WHERE
--- and GROUP BY
--- any complex SELECT query
(好的,上面也可以使用多列表,只要所有其他的 – 在INSERT语句中没有明确说明 – 列已经使用DEFAULT值或使用AUTO_INCREMENT定义.)
INSERT … SET语法仅在MySQL中有效,只有在您要准确插入一行时才能使用:
INSERT INTO table
SET column = value1 ;
相当于:
INSERT INTO table (column)
VALUES (value1) ;