sql >> Databasteknik >  >> RDS >> Mysql

Varför orsakar syntaxfel att lägga till '*' i en MySQL-fråga?

MySQL-manualen beskriver allt detta ganska tydligt i avsnittet om VÄLJ syntax :

Dokumentationen verkar indikera att * i sig är endast giltig i det speciella fallet där det är det enda i urvalslistan. Men det står bara att använda en okvalificerad * med andra objekt kan skapa ett analysfel.

Utöver MySQL, SQL-92-standarden (gammal, men länkbar) säger så mycket:

kan antingen vara av sig själv eller en "normal" vallista.



  1. SQLite JSON_OBJECT()

  2. fel:ORA-65096:ogiltigt vanligt användar- eller rollnamn i Oracle

  3. Analysera parameterns standardvärden med PowerShell – Del 2

  4. Hur får man genererade nycklar från JDBC batchinlägg i Oracle?