Vidi,
Ja dobijem ovo kada DUMP-ujem tabele:
Code:
CREATE TABLE `payments` (
`id` int(20) unsigned zerofill NOT NULL AUTO_INCREMENT,
`user` int(11) unsigned zerofill NOT NULL,
`date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`value` float NOT NULL,
`verified` tinyint(1) NOT NULL DEFAULT '0',
`verifier` int(11) unsigned zerofill DEFAULT NULL,
`note` text,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Table of payments' AUTO_INCREMENT=20344;
-- RELATIONS FOR TABLE payments:
-- user
-- users -> id
-- verifier
-- users -> id
--
I ovo dole se ne izvrsi. Tako mi phpMyAdmin generise SQL DUMP ( + vrednosti, ali njih nisam ubacio ovde :p )
Kada ovo izvrsim preko istog phpMyAdmin-a na drugom serveru, dobijem sve tabele, procedure, funkije, views-e itd. ali nikako ne dobijem sve vezano relacijama i naravno nista ne radi.
Cak i kada preko MySQL Workbench-a inportujem bazu preko reverse engineering-a dobijem samo tabele bez veza, a lepo i jasno postoje kao FOREIGN KEY xxx REFERENCES xxx kada sam pravio tabelu, samo sto nece da se DUMP-uje CREATE table kod na taj nacin.