INSERT INTO 表名 (処理履歴番号, 登録日時, 処理, 情報, 情報内容, 情報者名, 情報者ID) SELECT 1, '2022-01-01 10:00:00', '处理1', '信息1', '信息内容1', '信息者名1', 1001 UNION ALL SELECT 2, '2022-01-02 11:00:00', '处理2', '信息2', '信息内容2', '信息者名2', 1002 UNION ALL SELECT 3, '2022-01-03 12:00:00', '处理3', '信息3', '信息内容3', '信息者名3', 1003 -- 继续依此类推,添加更多的SELECT语句,直到插入100条数据为止 ;
时间: 2023-12-23 16:05:05 浏览: 244
你提供的是一种使用INSERT INTO SELECT语句和UNION ALL操作符进行批量插入的方法。这种方法可以在一个SQL语句中一次性插入多个数据行。你可以根据需要继续添加更多的SELECT语句,以插入更多的数据。
请注意,这种方法适用于少量数据的批量插入。如果要插入大量数据,建议使用其他更高效的方法,如使用LOAD DATA INFILE语句或编写存储过程等。
另外,请将"表名"替换为实际要插入数据的表格名称,并确保值的顺序和数据类型与表格定义的列一致。
如果你有进一步的问题或需要更多帮助,请随时提问。
阅读全文