sql >> Databasteknik >  >> RDS >> Mysql

Hur kan jag se det specifika värdet för sql_mode?

Det är bara tomt för dig eftersom du inte har ställt in sql_mode. Om du ställer in det kommer den frågan att visa dig detaljerna:

mysql> SELECT @@sql_mode;
+------------+
| @@sql_mode |
+------------+
|            |
+------------+
1 row in set (0.00 sec)

mysql> set sql_mode=ORACLE;
Query OK, 0 rows affected (0.00 sec)

mysql> SELECT @@sql_mode;
+----------------------------------------------------------------------------------------------------------------------+
| @@sql_mode                                                                                                           |
+----------------------------------------------------------------------------------------------------------------------+
| PIPES_AS_CONCAT,ANSI_QUOTES,IGNORE_SPACE,ORACLE,NO_KEY_OPTIONS,NO_TABLE_OPTIONS,NO_FIELD_OPTIONS,NO_AUTO_CREATE_USER |
+----------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)


  1. Återställ PostgreSQL primärnyckel till 1

  2. Hur grupperar man tidsstämplar i öar (baserat på godtyckligt gap)?

  3. Bifoga strängar i enstaka citattecken i SQLite-frågeresultat

  4. Hur tar man bort en unik begränsning i SQL?