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

MySQL:Vložte, pokud tato IP nemá žádné záznamy

Za předpokladu, že máte jedinečné omezení (UNIQUE index nebo PRIMARY KEY ) pro ip, sekci a jméno můžete použít tuto syntaxi:

INSERT INTO `rating` (`name`, `user`, `rating`, `section`, `ip`)
VALUES ('$name', '{$_SESSION['user']}', '$rate', '$section', '{$_SERVER['REMOTE_ADDR']}')
ON DUPLICATE KEY UPDATE user = VALUES(user), rating = VALUES(rating);


  1. vytvářet formátovanou excelovou tabulku s daty MySQL a PHP pomocí tabulek

  2. AVG + vnitřní spojení

  3. Jak odstranit koncové nuly z desetinných míst v PostgreSQL

  4. Jak vložit/aktualizovat větší velikost dat v tabulkách Oracle?