Topic: Ar MySQL'as nerezervuoja vardų lentelių pavadinimams ar langeliams?

Toks klausimas kilo dėl to jog be jokių warningų ar notifų man leido sukurti lentelė pavadinimu "select". O pasipiktinimas atsirado dėl to jog kaskart užlipu ant to pačio grieblio kai vienas iš lentelės laukų vadinasi "desc", o MySQL'as užklausose mėgsta jį interpretuoti kaip DESC..

žinau kad viską žinočiau jei visą dokumentaciją perskaityčiau, bet taip pat žinau kad prastas softas yra tas kuris leidžia tą vartotojui, ko nereiktų leist.

No warning? No action? I hate this situation!

Re: Ar MySQL'as nerezervuoja vardų lentelių pavadinimams ar langeliams?

MySQL'as leidžia kurti visokius stulpelių/lentelių/db pavadinimus. Esmė tik tame, kad jeigu tai yra rezervuotas žodis, tai tu turi jį naudojant turi atskirti atgalinėm viengubom kabutėm (backtick) ir nekils jokių problemų.

Plačiau: http://dev.mysql.com/doc/refman/5.1/en/ … words.html