我试图使用一个简单的插入查询在我的数据库上插入多个记录,并使用foreach语句循环它。现在我想为所有插入的行创建一个批处理ID它必须对所有插入的行都相同。我做的批号格式是这样的1004160001。我怎样才能做到这一点呢?
我只是需要建议,伙计们。谢谢你。
不能直接插入字符串值'1004160001'(当然也可以是int)吗?
INSERT INTO (batch_id, data) VALUES('1004160001', 'row data');
SET @BatchNo = '1004160001'循环开始
INSERT INTO MyTable(BatchNo,Slno,Name,Amount)选择@BatchNo、我@ name, @Amount
循环结束