2011-01-13 17 views
0

よここで作成するテーブルです:、私は、DBのテーブルを作成しようとし、その後に挿入が、「構文」というエラーを取得しています

create table lawyer_info 
(firm_name varchar(100), 
firm_url varchar(100), 
firm_address varchar(100), 
firm_city varchar(100), 
firm_state varchar(100), 
firm_zip int(5), 
firm_phone varchar(12)); 

、ここでは、インサートです:

私は取得していますなぜ私は何を得ることはありませんがある
insert into lawyer_info ('firm_name','firm_url','firm_address','firm_city','firm_state','firm_zip','firm_phone') 
values('Leona Beane','http://www.lawyerlbeane.com/','11 Park Place, Suite 1100','New York','NY','10007','212-608-0919'), 
values('Morton S. Minsley','http://www.msmlawfirm.com/','101 Lafayette Street, 10th Floor ','New York','NY','10013','212-346-0849'), 
values('Steven K. Schwartz, P.A.,','http://www.stevenkschwartzpa.com/','20801 Biscayne Blvd','Aventura','FL','33180','305-936-8844'), 
values('Robert H. Feldman','http://www.lawyers.com/rhfeldman/','3550 North Central Avenue, Suite 1500','Phoenix','AZ','85012','602-265-1074'), 
values('Joseph M. Udall, PLC','http://www.udallattorneys.com/','18 East University, Drive,Suite 201','Mesa','AZ','85201','480-222-0398');` 

#1064 - あなたのSQL構文でエラーが発生しているが、第1行目の 'firm_name'、 'firm_url'、 'firm_address'、 'firm_city'、 'firm_state'、 'firm_zip'、 'firm_'の近くで使用する正しい構文については、MySQLサーバのバージョンに対応するマニュアルを確認してください。

答えて

1

列名は、MySQLに引用され引用符で囲まれていない、またはバッククォートする必要があります:

insert into lawyer_info (firm_name, firm_url, firm_address, firm_city,firm_state, firm_zip, firm_phone) 
values('Leona Beane','http://www.lawyerlbeane.com/','11 Park Place, Suite 1100','New York','NY','10007','212-608-0919'), 
values('Morton S. Minsley','http://www.msmlawfirm.com/','101 Lafayette Street, 10th Floor ','New York','NY','10013','212-346-0849'), 
values('Steven K. Schwartz, P.A.,','http://www.stevenkschwartzpa.com/','20801 Biscayne Blvd','Aventura','FL','33180','305-936-8844'), 
values('Robert H. Feldman','http://www.lawyers.com/rhfeldman/','3550 North Central Avenue, Suite 1500','Phoenix','AZ','85012','602-265-1074'), 
values('Joseph M. Udall, PLC','http://www.udallattorneys.com/','18 East University, Drive,Suite 201','Mesa','AZ','85201','480-222-0398');` 
0

属性名は引用しないでください。例えば、

insert into lawyer_info (firm_name,firm_url, etc.) 
+0

ええ、私はこのようなものではうなずきです。ありがとうございました。 – Adam

0

あなたは、通常の引用符が、あなたのcolum名にバッククォートを使うべきではありません...それは

する必要があります
Insert into lawyer_info (`firm_name`,`firm_url`,`firm_address`,`firm_city`,`firm_state`,`firm_zip`,`firm_phone`) 
+0

また、あなたのコードの背後に余分な背中がありますが、それはstackoverflowのものかもしれません:) – Nanne

関連する問題