0

重複の可能性:
mysql での複数の自動インクリメント

というテーブルがprojectsあり、2 つの列を両方とも auto_increment にしたいと考えています。id列とorder列を auto_increment にして、両方を一意にしたい。

MySQLでこれを行うにはどうすればよいですか?

これまでの私の作成構文は次のとおりです。

CREATE TABLE `projects` (
   `id` int(6) unsigned NOT NULL AUTO_INCREMENT,
   `title` varchar(100) NOT NULL DEFAULT '',
   `description` varchar(500) DEFAULT NULL,
   `order` int(6) NOT NULL,
   PRIMARY KEY (`id`),
   UNIQUE KEY `order` (`order`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
4

0 に答える 0