est-il un moyen de dire UPDATE items SET qty=10 WHERE **unique key**
au lieu de dire UPDATE items SET qty=10 WHERE userID=1 AND listID=10 and itemID=100
sur le tableau ci-dessous?mise à jour MySQL index unique
CREATE TABLE IF NOT EXISTS `items` (
`userID` int(20) NOT NULL,
`listID` int(20) NOT NULL,
`itemID` int(20) NOT NULL,
`qty` int(10) NOT NULL,
UNIQUE KEY `unique` (`userID`,`listID`,`itemID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
Que voulez-vous faire? Vous voulez changer la clé unique pour une ligne OU changer la clé unique de la table entière? –
@Nylons Smile, j'ai mis à jour ma question car il n'a pas fait de sens – afarazit
Merci pour la clarification –