Mysql
 sql >> Base de données >  >> RDS >> Mysql

MYSQL ON DUPLICATE KEY UPDATE n'a pas été mis à jour

C'est probablement la colonne classify n'est pas unique . Vous devez avoir un UNIQUE champ dans la table pour faire ON DUPLICATE KEY UPDATE travailler. Si vous n'en avez pas défini, vous pouvez exécuter cette instruction ci-dessous.

ALTER TABLE statistics ADD CONSTRAINT tb_uq UNIQUE (classify)