sql >> Database teknologi >  >> RDS >> Mysql

mysql store og små bogstaver i tabelnavne i forespørgsler

MySQL-metadata skelner som standard mellem store og små bogstaver på Linux. Det vil sige, hvis du har en tabel my_table, med små bogstaver, så

select * from my_table

vil lykkes, mens

select * from MY_TABLE

vil fejle med en slags tabel eksisterer ikke besked.

Hvis du vil have begge udsagn til at lykkes, skal du sætte følgende linelower_case_table_names =1i din /etc/my.cnf eller hvor du nu gemmer din MySQL-konfiguration. Sørg for at tilføje systemvariablen til [mysqld]-sektionen af ​​konfigurationsfilen.



  1. hvordan man importerer fra MS Excel til MYSQL DB

  2. Hvordan hash adgangskoder i MySQL?

  3. MySQL-forespørgsel med betinget erklæring?

  4. Nulstil sum, når betingelsen er opfyldt i Oracle