我在列URL上有一个主索引,但同时我需要将URL留空的记录留空,这是索引不允许的。
我想到了一个解决方案,即添加一个名为ID的新列并使其自动增加。
所以我需要在INSERT上使用自动增量创建ID,以便我也将它粘贴到列URL。我怎么能这样做?
如果您能想出更好的解决方案,请告诉
感谢
答案 0 :(得分:1)
在您选择的脚本语言中使用mysql包装器来获取最后一个插入ID几乎肯定更好,但您可以SELECT LAST_INSERT_ID();
使用mysql本身来获取它。
答案 1 :(得分:0)
解决方案可能取决于您桌面上的其他列。您很难将auto_increment列添加到已有数据的表中。该过程将创建一个新表,添加新列并添加旧表中的数据,然后删除旧表并将新表重命名为匹配名称。