Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dlaczego dodanie „*” do zapytania MySQL powoduje błąd składni?

Podręcznik MySQL przedstawia to wszystko dość jasno w sekcji WYBIERZ składnia :

Dokumentacja wydaje się wskazywać, że * sama w sobie jest ważna tylko w szczególnym przypadku, gdy jest jedyną rzeczą na liście wyboru. Jednak mówi tylko o użyciu niewykwalifikowanego * z innymi przedmiotami może spowodować błąd analizy.

Poza MySQL, standard SQL-92 (stare, ale można je połączyć) mówi tyle samo:

może być sam lub "normalna" lista wyboru.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Optymalizacja prostego wyboru mysql na dużym stole (75 mln+ wierszy)

  2. Zapobiegaj zduplikowanym wpisom SQL

  3. Mariadb - Każda partia wydłużonego czasu wykonania wkładki stopniowo się wydłuża

  4. NodeJS MySQL:mierz czas wykonania zapytania

  5. Liczenie niepustych wartości w każdej kolumnie tabeli