我想從我的服務器備份上的MySQL數據庫導入一個* .sql文件到新的虛擬主機。我嘗試通過phpMyAdmin導入。我嘗試在本地機器上運行XAMPP並導入,但仍然收到相同的錯誤。下面是create table語句:錯誤150當試圖將.sql文件導入到phpmyadmin
CREATE TABLE `yv3nd_rokgallery_file_loves` (
`file_id` int(10) unsigned NOT NULL DEFAULT '0',
`kount` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`file_id`),
UNIQUE KEY `file_id` (`file_id`),
CONSTRAINT `yv3nd_file_loves_file_id_files_id` FOREIGN KEY (`file_id`)
REFERENCES `yv3nd_rokgallery_files` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8
我:#1005 - 無法創建表 'test.yv3nd_rokgallery_file_loves'(錯誤:150)
我是很新,這使任何人的幫助修復這個錯誤將不勝感激。
這裏是更多的代碼:
CREATE TABLE yv3nd_rokgallery_files(
id int(10) unsigned NOT NULL AUTO_INCREMENT,
filename varchar(255) NOT NULL,
guid char(36) NOT NULL,
md5 char(32) NOT NULL,
title varchar(200) NOT NULL,
description text,
license varchar(255) DEFAULT NULL,
xsize int(10) unsigned NOT NULL,
ysize int(10) unsigned NOT NULL,
filesize int(10) unsigned NOT NULL,
type char(20) NOT NULL,
published tinyint(1) NOT NULL DEFAULT '0',
created_at datetime NOT NULL,
updated_at datetime NOT NULL,
slug varchar(255) DEFAULT NULL,
PRIMARY KEY (id), UNIQUE KEY id (id),
UNIQUE KEY guid (guid),
UNIQUE KEY yv3nd_files_sluggable_idx (slug),
KEY yv3nd_rokgallery_files_published_idx (published),
KEY yv3nd_rokgallery_files_md5_idx (md5),
KEY yv3nd_rokgallery_files_guid_idx (guid))
ENGINE=InnoDB DEFAULT CHARSET=utf8;
當您搜索該錯誤消息時,您發現了什麼?在獲得有關錯誤的更多信息後,您是如何調整您的查詢的? – miken32 2014-10-26 23:56:07
如果你喜歡這個問題,請一步一步寫下,我必須改變這個quesry命令才能使它工作。謝謝! – Dmitri345 2014-10-27 00:00:56
您是否在嘗試創建表'yv3nd_rokgallery_file_loves' – Barmar 2014-10-27 00:17:25