Autor | Zpráva | ||
---|---|---|---|
ra100 Profil * |
#1 · Zasláno: 13. 5. 2011, 15:23:45
Povie mi niekto, čo je na tomto kuse kódu špatné ?
Píšem to podľa knihy a príloh v knihe, ktorú som si kúpil. create table checks ('check' integer not null, payee varchar(20) not null, amount decimal(6,2) not null, remarks varchar(20) not null); Hádže mi to syntax eror - #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''check' integer not null, payee varchar(20) not null, amount decimal(6,2) not ' at line 2 ..može byť problém vo verzii db? alebo v právach ? Ďakujem za rady ) |
||
ShiraNai7 Profil |
#2 · Zasláno: 13. 5. 2011, 15:25:40
create table checks (`check` integer not null, payee varchar(20) not null, amount decimal(6,2) not null, remarks varchar(20) not null); |
||
ra100 Profil * |
#3 · Zasláno: 13. 5. 2011, 15:36:14
ShiraNai7:
...tak to ďakujem, zachránilo mi to hlavu pred explóziou a roztrhním knihy v domnení, že je to nepoužiteľný bordel. `` - tento typ zátvoriek som použil prvý krát v živote. Vieš mi povedať, prečo je, respektíve musí byť check uzatvorené práve v týchto zátvorkách ? |
||
kajaman Profil |
#4 · Zasláno: 13. 5. 2011, 15:45:09
podle mě nemusí být v uvozovkách ani apostrofech
|
||
ShiraNai7 Profil |
#5 · Zasláno: 13. 5. 2011, 15:50:10
kajaman:
Musí, je to klíčově slovo. Při spuštění bez apostrofů: Error Code : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'integer not null, payee varchar(20) not null, amount decimal(6,2) not null, r' at line 2 |
||
kajaman Profil |
#6 · Zasláno: 13. 5. 2011, 15:51:54
aha, to mě taky napadlo: leda by to bylo klíčové slovo ... tak sorry
|
||
ra100 Profil * |
#7 · Zasláno: 13. 5. 2011, 16:02:11
ShiraNai7:
ok...mám v tom jasno. ďakujem za pomoc a za cenné rady ) |
||
Časová prodleva: 13 let
|
0