2010-06-29 16 views
7

Bir MySQL tablosu order oluşturduğumda, başarıyla oluşturuldu, ancak buna karşı bir sorgu yürüttüğümde, "error 1064 , syntax error" diyor.MySQL'de "sipariş" denilen bir tabloyu nasıl yapabilirim?

Adı orders olarak değiştirdiğimde, düzgün çalışıyor.

Ancak bu adı değiştirmek istemiyorum. Sorgumuzu order tablosuna nasıl uygularım?

cevap

13

Böyle bir şey kullanabilir misiniz?

 
select * from `order` 
10

kelime order aslında bir SQL anahtar kelimedir. group veya select adlı bir tablo kullanmaya çalıştıysanız, aynı soruna sahip olursunuz. masanız sadece hiç bu yana uzun süre bu yüzden yapmayacağım bu durumda tek bir sipariş (tutacaktır sürece,

select f1, f2 from `order` where blah blah blah ... 

Ancak: Sen çizgisinde etrafındaki tırnak kullanarak o MySQL olduğunu çözebilirsiniz altta yatan iş yakında iflas edecek), muhtemelen tablonuzu orders numaralı telefondan aramalısınız. hem sorunlarınızı çözer

, sen bulduğu ve :-)

vermedi tek