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

Твърдение в MySQL

Някакъв луд код. Основната точка е:SET може да предизвика грешка за mysql променливи.

Например.

 SET @value = 0;
 SET SESSION sql_mode = if(@value, @@SESSION.sql_mode, 'something wrong uphere'); 

Ще изведе ERROR 1231 (42000): Variable 'sql_mode' can't be set to the value of 'something wrong uphere' и изпълнението ще бъде спряно.

Този подход не е семантичен, но работи.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Предупреждение:#1265 Данните са съкратени за колона 'pdd' на ред 1

  2. как да актуализирате едно или повече полета, като игнорирате празните полета в базата данни на mysql?

  3. Приложете ORDER BY към UNION (Mysql)

  4. как да промените времето за изчакване за постоянни връзки на mysql

  5. Инсталиране на magento, получаване на грешка при връзката с базата данни.