mysql - 我可以创建 100 行 ID 从 1 到 100 的行而不将它们一一插入吗?

标签 mysql sql

id     status
1        0
2        0
3        0
4        0
5        0
.
.
100      0

应该是这样的格式。我需要创建 id 和状态列,在 id 中放入 1 到 100,在状态中放入 0。我想知道有什么方法可以通过查询创建它,或者我必须手动执行

最佳答案

select  @i:=@i+1 as id
       ,0        as status

from    mysql.help_keyword,(select @i:=0) t

limit   100
;

关于mysql - 我可以创建 100 行 ID 从 1 到 100 的行而不将它们一一插入吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40946381/

相关文章:

sql - 创建最初延迟的触发器语法

php - 扩展 Woocommerce 中自定义元字段的管理产品搜索

php - 在 mysql WordPress 数据库错误中插入数据时出错?

MySql性能医生: someone can translate this values for me?

sql - 为什么sql是垂直可扩展的,而nosql是水平可扩展的

sql - oracle sql : multiple rows in 1 table 中的更新

php - 如何在 PHP 脚本中将表与其自身连接起来进行查询,并告诉脚本从哪个表中选择哪一列?

mysql - 慢速 MySQL 左连接查询与中小型数据库

php - SQL查询,如何以行方式显示结果?

JOIN 中的 MySQL 条件表名称