Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL:Вмъкнете, ако този ip няма записи

Ако приемем, че имате уникално ограничение (UNIQUE индекс или PRIMARY KEY ) на ip, раздел и име, можете да използвате този синтаксис:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. динамично падащо меню в nodejs mysql

  2. Сложен SQL SELECT за изчисляване на рейтинг на една колона

  3. Съвпадение на Mysql...срещу просто като %term%

  4. Логически оператор И в mySql REGEXP?

  5. Командата CREATE е отказана на потребителя?