[ Chiller @ 12.10.2004. 21:41 ] @
Pozdrav,

Elem, danas sam slucajno naleteo na jedan bug u PHPMyAdmin-u :)

Naime, kada radite export baze (strukture, ne podataka!), i ukoliko vam tabela ima contrstraints sa drugim tabelama, onda PHPMyAdmin ce napraviti jednu sintaxicku gresku. Konkrento:

CREATE TABLE tablename (
id int CREATE TABLE `odin_client` (
`ID` mediumint(8) unsigned NOT NULL auto_increment,
`ORG_NAME` varchar(64) default NULL,
`CLIENT_ORG_TYPE_ID` mediumint(8) unsigned default NULL,
`KVK_NUMBER` varchar(16) default NULL,
`CLIENT_KVK_AREA_ID` mediumint(8) unsigned default '0',
`ACCOUNT_TYPE` tinyint(3) unsigned default '0',
`ACCOUNT_NR` varchar(16) default NULL,
`DATA_FIRSTDOMAIN` varchar(64) default NULL,
`DATA_INFORMIXID` int(10) unsigned default NULL,
PRIMARY KEY (`ID`),
KEY `CLIENT_ORG_TYPE_ID` (`CLIENT_ORG_TYPE_ID`),
KEY `CLIENT_KVK_AREA_ID` (`CLIENT_KVK_AREA_ID`)
CONSTRAINT `0_93` FOREIGN KEY (`CLIENT_ORG_TYPE_ID`) REFERENCES `odin_client_org_type` (`ID`)
) TYPE=InnoDB PACK_KEYS=0 AUTO_INCREMENT=269721 ;

Ovo je copy&paste jedne od tabela koje imam... Nista nije preradjivano. Primeticete posle:

KEY `CLIENT_KVK_AREA_ID` (`CLIENT_KVK_AREA_ID`)

nema , :) I MySQL pri ucitavanju tabele u drugu bazu prijavljuje gresku :) Jedini problem je bio sto sam imao oko 40 tabela, pa mi je trebalo vremena da prepradim sql :(

Pa reko da podelim sa vama jer je meni oduzelo malo vremena da pronadjem sta ga je mucilo ;)

Poz,
Sale
[ Not now, John! @ 12.10.2004. 21:45 ] @
Jesi li prijavio na stranicama proizvođača?
[ bOkIcA @ 13.10.2004. 00:21 ] @
Ako phpmyadmin kreira dump pomocu "SHOW CREATE TABLE", onda je to mozda mysql bug?!

[ Dejan Topalovic @ 13.10.2004. 00:54 ] @
Citat:

CREATE TABLE tablename (
id int CREATE TABLE `odin_client` (
Ili ti ovo nisi dobro kopirao ili sam ja corav ili sta vec?