-2
這裏是我試圖插入SQL,我得到一個錯誤。將數據插入MySQL的語法錯誤
insert into instruments (symbol,exchange,FullName,IPOYear,Sector,Industry)
values('PIH','Nasdaq','1347 Property Insurance Holdings, Inc.','Finance','Property-Casualty Insurers','http://www.nasdaq.com/symbol/pih')
這是我的ddl,我沒有發現我的sql有什麼問題。
CREATE TABLE `instruments` (
`id` INT(10) NOT NULL AUTO_INCREMENT,
`symbol` VARCHAR(100) NOT NULL,
`exchange` VARCHAR(50) NOT NULL,
`FullName` VARCHAR(100) NULL DEFAULT NULL,
`IPOYear` VARCHAR(10) NULL DEFAULT NULL,
`Sector` VARCHAR(20) NULL DEFAULT NULL,
`Industry` VARCHAR(100) NULL DEFAULT NULL,
`LastUpdated` DATETIME NULL DEFAULT NULL,
PRIMARY KEY (`id`)
你什麼錯誤?而你定義爲VARCHAR'' –
有Sector'超過20個字符(20)' –
爲IPOYear,你逝去的長度比長度更一串10'IPOYear' VARCHAR(10) – Harish