Дамп SQL в таблицу как в phpmyadmin

Я разрабатываю приложение резервного копирования / восстановления в yii. Мне нужна команда mysql для вывода таблицы, как это делает phpmyadmin, она не переносит внешние ключи внутри определения таблицы, но ставится как команда «ALTER TABLE».

--
-- Table structure for table `sales_detail`
--

CREATE TABLE IF NOT EXISTS `sales_detail` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`salesFk` int(11) NOT NULL,
`productFk` int(11) NOT NULL,
`quantity` decimal(15,3) NOT NULL,
`unitPrice` decimal(15,3) NOT NULL,
`comUnitPrice` decimal(15,3) NOT NULL DEFAULT '0.000',
`minUnitPrice` decimal(15,3) NOT NULL DEFAULT '0.000',
PRIMARY KEY (`id`),
KEY `productFk` (`productFk`),
KEY `salesFk` (`salesFk`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=378 ;

--
-- Constraints for dumped tables
--

--
-- Constraints for table `sales_detail`
--
ALTER TABLE `sales_detail`
ADD CONSTRAINT `sales_detail_ibfk_1` FOREIGN KEY (`productFk`) REFERENCES `product` (`id`) ON UPDATE CASCADE,
ADD CONSTRAINT `sales_detail_ibfk_2` FOREIGN KEY (`salesFk`) REFERENCES `sales` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

заранее спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]