Čtvrtek duben 2, 2009
Uvozování identifikátorů v SQL dotazech
· rubrika Clanky · kategorie Databáze
Co je identifikátor snad nemusím vysvětlovatINSERT INTO set (cislo1, cislo2, cislo3) VALUES (0,1,0);MySQL nám vyhodí chybu, jelikož slovíčko set je příkaz (př. SET NAMES utf-8 ) a neočekávalo ho na tomto místě
You have an error in your SQL syntax; check the manual thatZkusme nyní názvy identifikátorů napsat takto:
corresponds to your MySQL server version for the right syntax to
use near 'set
`nazev_identifikatoru`Na databázi pak položíme upravený dotaz:
INSERT INTO `set` (`cislo1`, `cislo2`, `cislo3`) VALUES (0,1,0);Nyní se data úspěšně vloží do databáze, která díky ` zjistí, že bude následovat název identifikátoru. V každé databázi je to však jinak, např. v PostgreSQL se používají dvojté uvozovky ".
18:56
—
Zobrazeno: 430x
—
Stálý odkaz
Komentáře
Další komentáře:
Zpropadený Firefox aneb synchronizace u XMLHttpRequest
"Unbuffered" dotazy