-1
我得到一個語法錯誤試圖運行MySQL的這個腳本並不能弄清它是錯誤的。任何幫助,將不勝感激。 下面是代碼:MySQL的腳本語法錯誤
SHOW DATABASES;
DROP DATABASE IF EXISTS conman;
Create Database conman;
USE conman;
CREATE TABLE contact_info(
firstname varchar(25),
middleinitial char(1),
lastname varchar(25),
suffix_description varchar(5),
title_description varchar(5),
jobtitle varchar(40),
department varchar(30),
email varchar(35),
url varchar(50),
IMaddress varchar(25),
phone_number varchar(25),
phonetype_description varchar(10),
birthday date,
notes varchar(255),
companyname varchar(30),
addressLine1 varchar(40),
addressLine2 varchar(45),
city varchar(25),
state_province varchar(20),
zip_postalcode varchar(10),
country_region varchar(15),
companyURL varchar(45),
companyPhone varchar(12),
);
INSERT INTO contact_info
(
firstName,
middleInitial,
lastName,
suffixDescription,
titleDescription,
jobTitle,
department,
email,
url,
IMaddress,
phoneNumber,
phoneDescription,
birthday,
notes,
companyName,
addressLine1,
addressLine2,
city,
state_province,
zip_postalcode,
country_region,
companyURL,
companyPhone,
)
VALUES
(
'Jacob',
'P',
'Jacobson',
'Jr',
'Mr',
'Director',
'Finance',
'[email protected]',
'www.concor.com/~rjames',
'jpjacobson',
'323-546-6834',
'work',
'1969-07-13',
'All meetings must be scheduled through Charlene Renolds',
'Concor International, Inc.',
'143 South Main Street',
'',
'Los Angeles',
'CA',
'90012-3712',
'USA',
'www.concor.com',
'323-546-6834',
)
,這裏是錯誤消息:
ERROR 1064(42000):你在你的SQL語法錯誤;檢查對應於你的MySQL服務器版本在第26行
ERROR 1064(42000)使用近「)」正確的語法手冊:您有一個錯誤的SQL語法;檢查對應於你的MySQL服務器版本正確的語法使用附近的手冊「 VALUES) ( ‘雅’, ‘P’, ‘雅各布森’, ‘JR’, ‘先生’, 」導演」, '財經', 'rjameso' 在第26行
後'刪除逗號公司電話VARCHAR(12),'的'創建table'和'公司電話,後面的逗號'的'insert'聲明 –
你的最後一個值後也逗號。 – Mihai
非常感謝,我一直在尋找這個太久以至於無法注意到這一點。多謝你們! –