| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal camo: 09.08.2010 11:27 | |
|
Vítam vás vo vlákne ,,Change column,,!!!
Potrebujem zmeniť názov stĺpca z where na niečo iné, lebo to where je kľúčové slovo a nedá sa s tým potom nič robiť.
Lenže keď napíšem Kód: alter table refferer change column where kde;
tak sa mi dostane poučenia, že sa mám naučiť syntax, lebo where...
Tak stojím pred otázkou, či sa to dá nejako obísť(volákym eskejpom), alebo, či to musím celé zmazať a nadefinovať znovu.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 09.08.2010 11:30 | |
|
Napis `where`, tak sa to bude brat ako nazov stlpca.
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal autor témy camo: 09.08.2010 11:39 | |
|
Vypisalo mi toto:
Kód: Chyba
SQL dopyt:
ALTER TABLE logAWK915 CHANGE COLUMN `where` kde
MySQL hlási: Dokumentácia #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 '' at line 1
PS:Ze mi to vobec dovolilo dat tomu stlpcu taky nazov...
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 09.08.2010 12:12 | |
|
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal autor témy camo: 09.08.2010 12:55 | |
|
coldak:
Dnešnú lekciu z Aj mám teda za sebou, ale písalo sa tam to isté čo mi radil už Ďuri...
Chyba bola v tom, že pri zmene názvu stĺpca sa musí uviesť aj typ.
Teda: Kód: ALTER TABLE logAWK915 CHANGE COLUMN `where` kde varchar( 100 ) NOT NULL
http://dev.mysql.com/doc/refman/5.1/en/alter-table.html
EDIT:
Sorry coldak blo tam predsa ešte jeden dobrý nápad nahradiť názov stĺpca poradovým číslom, ale to tiež z uvedeného dôvodu nefugovalo...a nefungovalo to ani ked som to doplnil...
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 09.08.2010 13:21 | |
|
camo: ide aj oto ze si nemusel renamovat stlpec ale v kode si sa mohol nan odkazovat Kód: select `where` as kde from logAWK915
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal autor témy camo: 09.08.2010 14:23 | |
|
To máš pravdu.
Ale som chytil taký amok, že to musí ísť za každú cenu preč, lebo to je predsa číra nehoráznosť používať vyhradené výrazy ako názvy. Kde by sme sa dostali???
A asi aj preto, že som pred tým dva dni nevedel prísť na top prečo mi to query nechce fungovať... Pod tých dvoch dňoch už veľmi dobre chápem, prečo to nerobiť.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|