mysql - Mysql中的插入,其中一列有一个常量值

标签 mysql database

我有一个包含 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/

相关文章:

android - 将 Android 与网站数据库同步?

php - 在数据库中存储和回显 php 代码

mysql - 我无法访问 mysql ERROR : 1045(28000)

mysql - MySQL 可以在表中创建表吗?

php - 如何从 while 循环语句中获取特定值

sql - 为每个用户选择随机的非重复行

mysql - 如果一个字段为 NULL,GROUP_CONCAT 返回一行 NULL

java - 连接两个不同组合框中的两列

php - 最符合标准的数据库

php - 从 php 生成 pdf(必须从 mysql 数据库中检索)