sql >> Databasteknik >  >> RDS >> Mysql

MySQL:Infoga om denna ip inte har några poster

Förutsatt att du har en unik begränsning (UNIQUE index eller PRIMARY KEY ) på ip, sektion och namn kan du använda denna syntax:

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. Dubblett inmatning för nyckel 'PRIMÄR'. Ignorerar mellanslagen för strängar

  2. SQLiteException:okänd databas

  3. Okänd kolumn i var klausul

  4. Hur man konverterar tidszonen i MySQL