Autor Zpráva
souki
Profil
mám takový problém s exportem z phpmyadmina a udivuje mě, že ho asi nemá nikdo jiný...
Když dám export do CSV včetně struktury vygeneruje se všechno v pořádku, ale na všech položkách s nastaveným NOT NULL se vygenureje NOT NULL default 0 .... a při následném importu to samozřejmě háže chybu.... ted už mám skript který taková místa nahradí za NOT NULL, ale zajímalo by mě: setkali jste se s tím? nebo jsem *****??
potkávám to na všech verzích co jsem měl v ruce včetně 2.7.0
mitr
Profil
Tak buď jsem nepochopil comyslíš nebo mi to nedělá phpMyAdmin2.8.0.2 ;-)

CREATE TABLE `pokus2` (
`id` int(3) NOT NULL auto_increment,
`blbost` int(4) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;

Export CSV:
"1";"5"
"2";"0"
souki
Profil
mno když mám ve struktuře nastaveno NOT NULL tak on mi za to vesele přidá default '0' nebo default '' když je to třeba varchar
mitr
Profil
To je u mě výstup, když dám export struktury:

CREATE TABLE `pokus2` (
`id` int(3) NOT NULL auto_increment,
`blbost` int(4) NOT NULL,
`text` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
souki
Profil
tak to se máš.... mě to dělá na ic.cz, wz.cz i profitux.cz ...... když se kouknu do struktury tak tam mám jako defaultní 0, ale nejde přenastavit na prázdné pole....
mitr
Profil
A tak už vím čím to je :)
Mám MySQL 5.0.19 ;-) ale taky 4.0.24, tak jsem to zkusil na té 4-ce a tam to dělá to co píšeš.
Asi phpMyAdmin využívá SHOW CREATE TABLE
Takže je to chyba verze MySQL ne phpMyAdmina, protože to fungovalo stejně v phpMyAdminovi 2.6.4 i 2.8.0.2 ale když jsem se s ním připojil na 4-ku tak to negungovalo :)
souki
Profil
nádhera..... konečně mám pocit zadostiučinění když za to nemůžu já =)
takže i nadále exporty prohánět přes čistící skript =)
děkuji za objasnění ;)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0