Autor | Zpráva | ||
---|---|---|---|
AntonP Profil |
#1 · Zasláno: 29. 10. 2018, 19:06:03
Dobrý večer,
chcel by som sa spýtať kde je chyba v tomto SQL dotaze: CREATE TABLE nfs_users ( username VARCHAR(40), password VARCHAR(64), groups TEXT, email VARCHAR(60), loggedIn VARCHAR(20), desc TEXT, id INT(15) AUTO_INCREMENT, profilePhoto LONGBLOB, status VARCHAR(20) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'desc TEXT, id INT(15) AUTO_INCREMENT, profilePhoto LONGBLOB, status VARCHAR(2' at line 7
Ďakujem a prajem pekný zvyšok dňa |
||
Davex Profil |
#2 · Zasláno: 29. 10. 2018, 19:09:07
Není
desc reservované slovo?
|
||
DarkMeni Profil |
#3 · Zasláno: 29. 10. 2018, 19:10:30
//... loggedIn VARCHAR(20), desc TEXT, // ... DESC (nebo malými písmeny, to je jedno) je v MySQL vyhrazené slovo, budeš muset buď použít takové ty speciální apostrofy nebo to pojmenovat jinak loggedIn VARCHAR(20), `desc` TEXT, // ... |
||
AntonP Profil |
Áno, ďakujem. Plus po opravení tohto to ukázalo ďalšiu chybu, ale tú som opravil tak že som za AUTO_INCREMENT dal ešte PRIMARY KEY, chyba hovorila niečo o tom že to ča automaticky navšuje (AUTO_INCREMENT) musí byť označený ako PRIMARY KEY, také niečo. Ďakujem
//Chyba bola v znení: Incorrect table definition; there can be only one auto column and it must be defined as a key
|
||
Časová prodleva: 5 let
|
0