Študoval som Microsoft SQL, ak narazím na názov tabuľky, ktorý definujem ako kľúčové slovo,
Zvyčajne pridávam [] na obe strany, a to je v poriadku.
Ale mysql, to neviem.
Metóda spracovania názvov tabuliek v MySQL pre kľúčové slová Ide o jednoduchý SQL príkaz, ktorý vkladá dáta do tabuľky poradia. Vidíš, kde sa mýliš? VLOŽIŤ DO HODNÔT OBJEDNÁVKY ('1471', 'go-1471-1-3340'); Pri vykonaní sa nahlási chyba: [Err] 1064 - Máte chybu v SQL syntaxi; pozrite si manuál, ktorý zodpovedá verzii vášho MySQL servera, či nájdete správnu syntax na použitie v blízkosti 'order VALUES ('1471', 'go-1471-1-3340') na riadku 1 Problémy a riešenia: Poradie názvov tabuliek používa kľúčové slovo mysql a je potrebné uzavrieť poradie apostrofom, ktorý je kľúčom naľavo od dát 1 na klávesnici. VLOŽTE DO HODNÔT 'ORDER'......
|