大家好我正试图从openflights网站导入数据,但我遇到了麻烦,因为文件是.dat格式。最重要的是,当查询尝试读取文件时,我继续获得权限被拒绝。
CREATE TABLE Airlines(
Airline_ID int NOT NULL PRIMARY KEY,
Airline_Name Varchar(255) NOT NULL UNIQUE,
Alias Varchar(255),
IATA Varchar(2),
ICAO Varchar(3),
Callsign Varchar(255),
Country Varchar(255) NOT NULL ,
Active varchar(255)
);
copy Airlines from 'C:/Users/1059ism/Desktop/airlines.dat'
delimiter ',';
还有一种方法可以告诉查询识别该表用于空值的特定表示法 来自openflights:
特殊值\ N用于" NULL"表示没有可用的值,如果导入,MySQL将自动理解。