我有一個.sql文件,我想把它加載到MySQL數據庫中。我不知道它是從哪個數據庫(MySQL或MS-SQL)創建的。對於MySQL和SQL,.sql文件是否有所不同?
現在,我試圖將該文件導入MySQL數據庫。它在導入和執行該文件時顯示錯誤。
Q1. So, my question is whether the .sql file generated from MySQL and MS-SQL are different?
注意:我使用SQLYog軟件(用於MySQL的圖形界面)導入文件。
以下是錯誤:
Query: CREATE TABLE
ads
(id
bigint(20) NOT NULL auto_increment,city_id
int(11) NOT NULL,type
text collate utf8_bin NOT NULL,town
text collate utf8_bin NOT NULL,address
text collate utf8_bin NOT NULL,price
text collate utf8_bin NOT NULL,info
text collate utf8_bin NOT NULL,link
text collate utf8_bin NOT NULL,hasImage
int(11) NOT NULL,language
varchar(2) collate utf8_bin NOT NULL,time_added
varchar(255) collate utf8_bin NOT NULL, PRIMARY KEY (id
) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1
錯誤發生在:2009-09-08 17點41分01秒 線no.:35 錯誤代碼:1050 - 表 '廣告' 已存在
Query: CREATE TABLE
ads
(id
bigint(20) NOT NULL auto_increment,city_id
int(11) NOT NULL,type
text collate utf8_bin NOT NULL,town
text collate utf8_bin NOT NULL,address
text collate utf8_bin NOT NULL,price
text collate utf8_bin NOT NULL,info
text collate utf8_bin NOT NULL,link
text collate utf8_bin NOT NULL,hasImage
int(11) NOT NULL,language
varchar(2) collate utf8_bin NOT NULL,time_added
varchar(255) collate utf8_bin NOT NULL, PRIMARY KEY (id
) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1
錯誤發生在:2009-09-08 17時41分21秒 no.:35 錯誤代碼行:1050 - 表 '廣告' 已存在
Query: CREATE TABLE
ads
(id
bigint(20) NOT NULL auto_increment,city_id
int(11) NOT NULL,type
text collate utf8_bin NOT NULL,town
text collate utf8_bin NOT NULL,address
text collate utf8_bin NOT NULL,price
text collate utf8_bin NOT NULL,info
text collate utf8_bin NOT NULL,link
text collate utf8_bin NOT NULL,hasImage
int(11) NOT NULL,language
varchar(2) collate utf8_bin NOT NULL,time_added
varchar(255) collate utf8_bin NOT NULL, PRIMARY KEY (id
) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1
錯誤發生在:2009-09-08 17時41分35秒 no.:35 錯誤代碼行:1050 - 表 '廣告' 已存在
Query: CREATE TABLE
ads
(id
bigint(20) NOT NULL auto_increment,city_id
int(11) NOT NULL,type
text collate utf8_bin NOT NULL,town
text collate utf8_bin NOT NULL,address
text collate utf8_bin NOT NULL,price
text collate utf8_bin NOT NULL,info
text collate utf8_bin NOT NULL,link
text collate utf8_bin NOT NULL,hasImage
int(11) NOT NULL,language
varchar(2) collate utf8_bin NOT NULL,time_added
varchar(255) collate utf8_bin NOT NULL, PRIMARY KEY (id
) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1
錯誤發生在:2009 -09-08 17時42分07秒 線no.:35 錯誤代碼:1050 - 表「廣告」已存在
Query: 1 Stanford University 6700 http://www.orkut.co.in . . .
爲什麼不在你的問題中包含錯誤信息? – bernie 2010-02-10 06:12:56
「MySQL和SQL」:如「Microsoft SQL Server」中的「SQL」? – Thilo 2010-02-10 06:13:19
@Thilo @Adam我編輯了這個問題。 – 2010-02-10 06:18:52