我有一个包含 2 列的表格,例如 C1 和 C2。我需要插入 10 行,其中第 2 列始终相同。
INSERT INTO Table
(C1, C2)
VALUES
(100, 'X'),
(101, 'X'),
(102, 'X'),
(103, 'X'),
(104, 'X'),
(105, 'X'),
(106, 'X');
有没有像下面这样的其他方法,
INSERT INTO Table
(C1)
VALUES
(100,102,103,104,105,106)
对于插入的行,C2 的值应该是X
提前致谢
最佳答案
你必须创建一个表
CREATE TABLE `tblA` (
`C1` INT(10) NULL,
`C2` VARCHAR(50) NULL DEFAULT 'X'
);
然后当您执行 INSERT INTO Table (C1) VALUES (100,102,103,104,105,106);
时,C2 列的值将是“X”。
关于mysql - Mysql中的插入,其中一列有一个常量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13427953/