2012-10-18 109 views
0

我试图通过phpmyadmin将一些数据放入我的MySQL数据库。无法理解MYSQL语法错误

我越来越接近 '语法错误' 1行 '' 是不存在的在所有...

错误:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to 
your MySQL server version for the right syntax to use near '' at line 1 

SQL命令:

INSERT INTO GAR (`Name`,`Latitude`,`Longitude`,`Adresse`,`PLZ`,`Ort`,`Land`,`Tel`,`www`,`Email`,`Bericht`) 
    VALUES (
    'Wellnesshotel Seeschl��chen�****�Hotel & Freizeitpark GmbH Buchwalde', 
    'empty', 
    'empty', 
    'Buchwaldstr. 77', 
    '1968', 
    'Senftenberg', 
    'D', 
    '03573 37890', 
    'www.lausitztherme.de', 
    '[email protected]', 
    '03573 378932'); 
+0

尝试通过执行sql语句手动插入。如果你正在使用工作台,它可能会给你一个错误的地方。 –

+2

如果这是一个真正的电子邮件/业务,他们可能会感激你对它进行混淆 – RThomas

+1

也许它与你的值为“名称”中的奇怪字符有关。如果这让MySQL感到困惑,我不会感到惊讶, –

回答

0

如果您的LatitudeLongitude是数字类型,例如FloatDouble,那么您尝试插入的'empty'可能是起诉。

如果是这种情况,请尝试:

INSERT INTO GAR (`Name`,`Latitude`,`Longitude`,`Adresse`,`PLZ`,`Ort`,`Land`,`Tel`,`www`,`Email`,`Bericht`) 
    VALUES (
    'Wellnesshotel Seeschl��chen�****�Hotel & Freizeitpark GmbH Buchwalde', 
    0, 
    0, 
    'Buchwaldstr. 77', 
    '1968', 
    'Senftenberg', 
    'D', 
    '03573 37890', 
    'www.lausitztherme.de', 
    '[email protected]', 
    '03573 378932'); 

如果这不是问题,这将有助于如果包含了GAR表的模式。