我有一个包含4列和多行的表。
第一列“ID”默认设置为“0”。
现在,我想更新此表并将SET“ID”设置为多行的唯一编号,这与我的表单中一个提交创建的特定查询相匹配。
关键是,该ID号必须与具有提交参数的其他行具有相同的值。 ID号应该自动生成,但不能为0,并且每个查询都必须是唯一的。
示例:
因此,在提交时,它应该使用这些参数为每一行生成ID。这些参数已经在我的表中,我只想分配相同的ID。
对不起我的英文:)
答案 0 :(得分:0)
插入表格(c2,c3,c4)(从表格中选择IFNULL(1,Max(c1)+1),5,5;
如果您的表为空或第一列为null,则此查询将插入1,如果不是,则它将从第一列获得最大值并添加1。然后它会在你的表中插入行。