我正在導出由其他人創建的數據庫,其中包含一些視圖,但導出的SQL稍後會(在導入時)創建表而不是視圖。phpMyAdmin導出和導入視圖
CODE:
DROP VIEW IF EXISTS `listado_sorteos`;
CREATE TABLE IF NOT EXISTS `listado_sorteos` (
`idsorteo` int(10) unsigned
,`fecha_alta` datetime
,`idaplicacion` int(10) unsigned
,`fecha_sorteo` datetime
,`descripcion` varchar(45)
);
在我看來這是不對的,因爲它創建一個表,而不是一個看法......但我是正確的?如果不是,我必須從phpMyAdmin中導出視圖有什麼解決方案?
感謝,但是這不是一個選項...我幾乎拿到了進入phpMyAdmin的 – Alex
OK,軸承請注意發生該錯誤的原因是SQL導出是由PMA錯誤地創建的,您唯一的選擇是編輯SQL轉儲並刪除那些不正確的表。 如果你很聰明(也有點瘋狂),你可以編寫一個解析例程來爲你編輯SQL。 – jcansell