如何在没有forloop的情况下插入一批空行?

时间:2019-08-24 14:44:15

标签: mysql sql

create table arts (
    `id` int(11) auto_increment,
    `pass` int,
    `name` varchar(255),
    `price` decimal(11,2),
    primary key (`id`)
) engine = innodb, charset utf8mb4 collate utf8mb4_croatian_ci;

如何使用4000在上表中插入mysql个空行?

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以尝试将INSERT INTOCROSS JOIN一起使用limit

INSERT INTO arts (pass,name,price)
SELECT NULL,NULL,NULL
FROM INFORMATION_SCHEMA.COLUMNS t1
CROSS JOIN INFORMATION_SCHEMA.COLUMNS  t2
LIMIT 4000

Results

相关问题