Studoval jsem Microsoft SQL, pokud narazím na název tabulky, který definuji jako klíčové slovo,
Obvykle přidávám [] na obě strany, a to je v pořádku.
Ale mysql, to nevím.
Metoda zpracování názvů tabulek v MySQL pro klíčová slova Jedná se o jednoduchý SQL příkaz, který vkládá data do tabulky pořadí. Vidíš, kde se mýlíš? VLOŽIT DO PŘÍKAZOVÝCH HODNOT ('1471', 'go-1471-1-3340'); Při spuštění bude hlášena chyba: [Err] 1064 - Máte chybu v syntaxi SQL; podívejte se do manuálu, který odpovídá verzi vašeho MySQL serveru, kde najdete správnou syntaxi pro použití v blízkosti 'order VALUES' ('1471', 'go-1471-1-3340') na řádku 1 Problémy a řešení: Pořadí názvů tabulek používá klíčové slovo mysql a je třeba uzavřít pořadí apostrofem, což je klávesa vlevo od dat 1 na klávesnici. VLOŽTE DO HODNOT 'ORDER'......
|