sql >> Database >  >> RDS >> Mysql

MySQL:invoegen als dit ip geen records heeft

Ervan uitgaande dat u een unieke beperking heeft (UNIQUE index of PRIMARY KEY ) op ip, sectie en naam, kunt u deze syntaxis gebruiken:

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. subselect sql-query werkt niet op mysql 4.

  2. MySQL Grote datasets uit een bestand invoegen met Java

  3. Alleen-lezen routering voor een Always On

  4. Maak een symbolische link voor de bibliotheek libmysqlclient.18.dylib