sql >> Databasteknik >  >> RDS >> Mysql

Påstående i MySQL

Nån galen kod. Huvudpunkten är:SET kan skapa fel för mysql-variabler.

Till exempel.

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

Skulle utmata ERROR 1231 (42000): Variable 'sql_mode' can't be set to the value of 'something wrong uphere' och avrättningen skulle stoppas.

Detta tillvägagångssätt är inte semantiskt men det fungerar.



  1. Hur man ansluter till Oracle med JRuby &JDBC

  2. Hämtar datum med tidszonförskjutning

  3. mysql radera i felsäkert läge

  4. En eller flera databaser per Docker-behållare