Mysql balhé

Mysql balhé

Hozzászólások

Sziasztok

Bocsi, hogy itten zavargok meg ilyenek.

Az a helyzet, hogy eddig woody alatt mysql 3.23-49-et nyomtam, de az ebben lévő adatokat át kell most tennem a sarge mysql 4.0.24-10 -be a a sok sok adatot.

Ezt így próbáltam eszközölni, hogy mysqldump -A van kiszedtem az összes adatot a 3.23-49 ből, egy file ba.

Aztán meg ezt a filet áttöltöttem arra gépre ahol már a sargés mysql fut.

Ekkor kiadtam ezt: mysql -u root -p < adatok.sql

De ekkor ilyen hibát ad:

ERROR 1064 at line 375: 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 'option varchar(50) NOT NULL default '',
ordering int(11) NOT

Ez van a 375-dik sortól:

CREATE TABLE mos_components (
id int(11) NOT NULL auto_increment,
name varchar(50) NOT NULL default '',
link varchar(255) NOT NULL default '',
menuid int(11) unsigned NOT NULL default '0',
parent int(11) unsigned NOT NULL default '0',
admin_menu_link varchar(255) NOT NULL default '',
admin_menu_alt varchar(255) NOT NULL default '',
option varchar(50) NOT NULL default '',
ordering int(11) NOT NULL default '0',
admin_menu_img varchar(255) NOT NULL default '',
iscore tinyint(4) NOT NULL default '0',
params text NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;

Nincs valami jó ötletetek, hogy mi lehet a hézag?

Nagyon köszönöm szépen előre is.

Szerintem az option foglalt szó lett 4.x től.
Át kell nevezni valami másra azt a mezőt.

Vagy `option` nak atirni.
Ami a ` visszaidezojelek kozt vanaz mindig identifierkent ertekelodik ki es nem foglalt szokent.

vagy man mysqldump -> allow keywords.

t

Dumpoltasd ki ujra a -Q kapcsoloval, es akkor minden mezonevet `` koze tesz, igy mar meg fogja enni. Amugy az is jo, ha kezzel kijavitod az optiont `option` -re

[code:1:1880612503] ordering int(11) NOT NULL default '0',
[/code:1:1880612503]

Ha valami nem lehet nulla, akkor alapértelmezetten miért nulla?

[quote:5421c8c456="mikcsabee"][code:1:5421c8c456] ordering int(11) NOT NULL default '0',
[/code:1:5421c8c456]

Ha valami nem lehet nulla, akkor alapértelmezetten miért nulla?

NULL != 0

[quote:89db012752="mikcsabee"][code:1:89db012752] ordering int(11) NOT NULL default '0',
[/code:1:89db012752]

Ha valami nem lehet nulla, akkor alapértelmezetten miért nulla?

Vááá hülyeséget írtam, boccs NULL != 0
Reggel van még...