sql >> Databáze >  >> RDS >> Mysql

MYSQL ON DUPLICATE KEY UPDATE se neaktualizoval

Pravděpodobně jde o sloupec classify není unique . Musíte mít UNIQUE pole v tabulce pro provedení ON DUPLICATE KEY UPDATE práce. Pokud jste žádný nenastavili, můžete provést tento příkaz níže.

ALTER TABLE statistics ADD CONSTRAINT tb_uq UNIQUE (classify)


  1. Jaký má smysl používat klíčové slovo AS v SQL, když lze aliasing provést bez něj?

  2. MySQL:data před rokem 1970

  3. Vytváření dynamického dotazu v uložené proceduře MySQL

  4. převést xml data na mysql vložit/aktualizovat dotaz pomocí php