sql >> Databasteknik >  >> RDS >> Mysql

mysql skiftlägeskänsliga tabellnamn i frågor

MySQL-metadata är skiftlägeskänsliga som standard på Linux. Det vill säga om du har en tabell my_table, med gemener, då

select * from my_table

kommer att lyckas medan

select * from MY_TABLE

kommer att misslyckas med någon sorts tabell finns inte meddelande.

Om du vill att båda påståendena ska lyckas, måste du sätta följande linelower_case_table_names =1i din /etc/my.cnf eller var du än har din MySQL-konfiguration. Var noga med att lägga till systemvariabeln i [mysqld]-delen av konfigurationsfilen.



  1. Hur man gör en VÄNSTER ANTI SEMI JOIN i SQL Server

  2. Python 3.2-skript för att ansluta till lokal MySQL-databas

  3. hur man hämtar, tar bort, commit från markören

  4. Visa flera värden för en kolumn i en rad (SQL Oracle)