mysql数据库,新增1千万数据,第一列,按照固定枚举的随机值
时间: 2024-03-10 07:45:24 浏览: 71
您可以使用循环语句来插入1千万条数据。例如,假设您要在名为"table_name"的表中插入数据,第一列为枚举值(列名为"enum_column"),可以使用以下SQL语句:
```
INSERT INTO table_name (enum_column, column2, column3, ...) VALUES
('value1', 'value2', 'value3', ...),
('value1', 'value2', 'value3', ...),
('value1', 'value2', 'value3', ...),
...
('value1', 'value2', 'value3', ...);
```
其中,"value1"是您要插入的枚举值,"value2"、"value3"等是其他列的值。您可以使用循环语句生成大量的数据,例如:
```
DECLARE @counter INT;
SET @counter = 1;
WHILE @counter <= 10000000
BEGIN
INSERT INTO table_name (enum_column, column2, column3, ...) VALUES
('value1', 'value2', 'value3', ...);
SET @counter = @counter + 1;
END;
```
请注意,插入大量数据可能需要一些时间,具体取决于您的数据库性能和计算机配置。
阅读全文