Jeg har studeret Microsoft SQL, og hvis jeg støder på et tabelnavn, som jeg definerer som et nøgleord,
Jeg plejer at tilføje [] på begge sider, og det er fint.
Men mysql, det ved jeg ikke.
Behandlingsmetoden for tabelnavne i MySQL for nøgleord Dette er en simpel SQL-sætning, der indsætter data i ordretabellen. Kan du se, hvor du tager fejl? INDSÆT I ORDREVÆRDIER ('1471', 'go-1471-1-3340'); En fejl vil blive rapporteret, når den udføres: [Err] 1064 - Du har en fejl i din SQL-syntaks; Tjek manualen, der svarer til din MySQL-serverversion, for den rette syntaks at bruge nær 'order VALUES ('1471', 'go-1471-1-3340') på linje 1 Problemer og løsninger: Rækkefølgen af tabelnavnet bruger nøgleordet mysql, og du skal indkapsle rækkefølgen med en apostrof, som er tasten til venstre for data 1 på tastaturet. INDSÆT VÆRDIER I 'ORDEN'......
|