Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Asercja w MySQL

Jakiś szalony kod. Główny punkt to:SET może podnieść błąd dla zmiennych mysql.

Na przykład.

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

Wygeneruje ERROR 1231 (42000): Variable 'sql_mode' can't be set to the value of 'something wrong uphere' a egzekucja zostałaby zatrzymana.

To podejście nie jest semantyczne, ale działa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak umieścić zapytanie sql w tablicy w yii

  2. 9 naprawdę przydatnych funkcji daty MySQL, które są łatwe do zapamiętania

  3. Czy Django ORM może wykonać ORDER BY na określonej wartości kolumny?

  4. SQL how grupuj według kwartału i roku obrachunkowego z polem daty

  5. Brak duplikatów w zapytaniu SQL