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

MySql:ако съществува стойност UPDATE else INSERT

Какво ще кажете за ЗАМЕНИ НА:

REPLACE INTO models
( col1, col2, col3 )
VALUES
( 'foo', 'bar', 'alpha' )

Ако приемем, че col1 е вашият първичен ключ, ако ред със стойността 'foo' вече съществува, той ще актуализира другите две колони. В противен случай ще вмъкне нов ред.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. анализирайте резултатите в MySQL чрез REGEX

  2. Възможни последици от увеличаване на дължината на varchar в MySql?

  3. Как да разбера дали MySQLnd е активният драйвер?

  4. Въведете моя php в mysql без повторение?

  5. Искате номер на ред в група колони в МОЯТА SQL?