art_useridに基づいて以下の表のart_idを自動インクリメントしようとしていますが、これは追加のphpコードを記述せずに可能ですか?gen_idは残しておく必要があり、削除できません。私はMysqlとPhpを使用しています
CREATE TABLE `articles` (
`gen_id` INT(10) NULL AUTO_INCREMENT,
`art_id` TINYINT(3) NULL DEFAULT '0',
`art_userid` INT(10) NULL DEFAULT '0',
`art_title` VARCHAR(150) NULL DEFAULT NULL,
PRIMARY KEY (`gen_id`)
したがって、最終的に、ユーザー1が記事を投稿した場合、彼のart_idは1になります。次に投稿するものはid2になります。
しかし、ユーザー2が投稿して記事を投稿した場合、彼のart_idは再び1になります。彼が次に投稿するのはID2です。最初のユーザーart_idの続きではありません。
gen_id | art_id | art_userid | art_title
-----------------------------------------
1 1 1 Title A
2 2 1 Title B
3 1 2 Title A
4 2 2 Title B
5 3 1 Title A