我正在为应用程序开发注释数据库,并且遇到以下我不知道如何解决的问题。根据结果插入带有自动增量的记录
基本上我有这样的一个表:
comment_id | comment_text | thread_id | internal_id
-----------------------------------------------------
1 text1 1 1
2 text2 2 1
3 text3 1 2
基本上,我想的是,如果我做一个插入一个的thread_id = 1,则INTERNAL_ID应自动。
有什么办法通过使用INSERT查询来做到这一点?因为我不想使用PHP脚本来获取最后的internal_id,然后插入这个数字递增。
在此先感谢
幸运的是我的引擎是MyISAM。我如何应用这些更改?作为默认值?我有点困惑 – themazz
像CREATE TABLE注释(comment_id INTEGER NOT NULL,comment_text TEXT,thread_id INTEGER NOT NULL,internal_id INTEGER NOT NULL,PRIMARY KEY(thread_id,internal_id))。然后当你插入时,不要为internal_id指定一个值。 –
哦,你当然应该将internal_id设置为AUTO_INCREMENT –