Comment puis-je faire un autre MySQL incrément automatique de la colonne?

MySQL ne prend pas en charge plusieurs incrément automatique des colonnes.

CREATE TABLE IF NOT EXISTS `parts` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `order` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

Est-il une autre solution pour rendre la valeur de la colonne order augmenter automatiquement lorsque j'insère un nouvel enregistrement?

il y a aussi le "rowid" qui monte chaque inséré ligne : select rowid, à partir de pièces where id = somenumber
stackoverflow.com/questions/7085275/...
Donc, vous voulez deux champs à la fois auto_incemented et stocker les deux exactement les mêmes valeurs pour toutes les lignes?

OriginalL'auteur web lover | 2011-09-08