Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

MySQL Comma Chyba

syntaxe MySQL chyby z čiarkami redukuje na jednu z dvoch otázok : buď MySQL nevidí čiarku , kde by mala , alebo to vidia čiarku niekde to by nemalo . Vzhľadom k tomu , MySQL syntaktické chyby a nie je príliš presné , že je na vás , aby ste zistili , či ste urobili jednoduchý preklep , ktorý sa používa názov , ktorý MySQL rezervy pre jeho vlastné použitie alebo uzavretých syntaktických prvkov by ste nemali mať v apostrofy alebo úvodzovky . Chýbajúce alebo Extra Čiarky

Keď ste v polovici programovacieho zasadnutí , stáva sa ľahko prehliadnuť preklepy v syntaxi , keď sa len pri pohľade na celej trati . Prejdite výpis znak po znaku , aby sa ubezpečil , že ste nezabudli žiadne čiarky medzi argumenty otázok a že ste nezanechal žiadne ďalšie čiarky . Tie navyše čiarky mohol prísť od vás zmazanie argument , ale nie odstránenie čiarky , ktoré ju obklopujú , alebo písať čiarku po poslednom argumentom .
Reťazce v dotaze Sytax

Pri písaní reťazca znakov ako súčasť dotaze MySQL , musíte dať reťazec do apostrofov . Prvý apostrof hovorí , MySQL zastaviť liečbu následné znaky sú súčasťou syntaxe dotazu a druhý apostrof hovorí , MySQL obnoviť liečbu znaky ako regulárny syntax dotazu. Ak máte nepárny počet apostrofy alebo umiestnite apostrof na zlom mieste , MySQL , ktorú možno liečbu súčasťou vášho dotazu sytax ako súčasť jedného z vašich argumentov reťazca . Ak použijete reťazca v problematickej MySQL dotazu sa uistite , že nemáte stratená apostrofy , ktoré by mohli byť odhodiť svoju syntax .
Odoslanie dotazu zo zdrojového kódu

Podobné problémy nemiestnu apostrofy a úvodzovky môžu zaviesť aj syntaktické chyby pri vydávaní dotaz MySQL od do zdrojového kódu jazykov ako je Java , C + + alebo Python . Knižnica , ktorá spracováva aktuálne databázové transakcie sa otázky ako reťazec . Ak sú vrátane hodnoty z premenných systému , potom ste zoraďovať reťazec segmentov syntaxe dotazu striedajú s kódom vášho Aktuálny jazyk je zaviesť hodnoty premennej programu do finálnej reťazec znakov . Dvojitá kontrola všetkých vašich úvodzoviek a apostrofov , aby sa ubezpečil , ich umiestnenie nie je chybne vrátane alebo bez materiálu z konečnej reťazca dotazu .
Vyhradených slov

Existujú určité slová nemožno použiť ako názvy stĺpcov . Tieto termíny , ako napríklad " vyberte" alebo " kde " , sa nazývajú vyhradené slová , pretože syntax MySQL používa ako príkazy . Ak sa pokúsite použiť jeden z týchto termínov ako názov stĺpca , bude MySQL pozri termín ako príkaz a pozrite sa na príslušnú sytax nasledovať ho . Napríklad , ak ste sa pokúsili použiť syntax " CREATE TABLE MojeTabulka ( kde int , COLUMNB int ) ; " vytvoriť tabuľku s dvoma celočíselnými stĺpcov titul " kde " a " COLUMNB , " MySQL sa neočakáva čiarka kdekoľvek po vyhradenej slovo " kde " . Ak používate vyhradenej slovo ako názov stĺpca , stačí vybrať iný názov stĺpca bude problém vyriešiť .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené