sql >> Databáze >  >> RDS >> Mysql

Tvrzení v MySQL

Nějaký šílený kód. Hlavní bod je:SET může způsobit chybu pro proměnné mysql.

Například.

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

Vypíše ERROR 1231 (42000): Variable 'sql_mode' can't be set to the value of 'something wrong uphere' a provádění by bylo zastaveno.

Tento přístup není sémantický, ale funguje.



  1. Instalace MySQLdb na Snow Leopard

  2. Co je SQL Server ekvivalentem INET_ATON

  3. Jak vyhodnotit výraz v příkazu select v Postgresu

  4. Velmi jednoduchý agregační dotaz AVG() na serveru MySQL trvá směšně dlouho