Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
快速mysql查询问题_Mysql - Fatal编程技术网

快速mysql查询问题

快速mysql查询问题,mysql,Mysql,对不起,我不喜欢问这样的具体问题,但这让我精神错乱 肯定有什么东西我错过了: 表: |ven_name|varchar(150)|No| |ven_sd|varchar(90)|Yes|NULL |ven_details|varchar(3000)|Yes|NULL |ven_tel|varchar(30)|Yes|NULL |ven_email|varchar(50)|Yes|NULL |ven_address|varchar(300)|Yes|NULL |lat|decimal(9,6)|Y

对不起,我不喜欢问这样的具体问题,但这让我精神错乱

肯定有什么东西我错过了:

表:

|ven_name|varchar(150)|No|
|ven_sd|varchar(90)|Yes|NULL
|ven_details|varchar(3000)|Yes|NULL
|ven_tel|varchar(30)|Yes|NULL
|ven_email|varchar(50)|Yes|NULL
|ven_address|varchar(300)|Yes|NULL
|lat|decimal(9,6)|Yes|NULL
|long|decimal(9,6)|Yes|NULL
|pub|tinyint(4)|Yes|NULL
|bar|tinyint(4)|Yes|NULL
|club|tinyint(4)|Yes|NULL
|img_added|tinyint(4)|Yes|NULL
查询:

INSERT INTO ven
            (img_added,
             ven_name,
             ven_sd,
             ven_tel,
             ven_email,
             ven_address,
             lat,
             long,
             pub,
             ven_details)
VALUES     (1,
            'aaa',
            'aaa',
            'aaa',
            'aaa',
            'aaa',
            100,
            156,
            1,
            'aaa') 
错误:

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 'long, pub, ven_details) VALUES(1, 'aaa', 'aaa', '0117 9246449', 'aaa', 'aaa', 10' at line 1

“long”是MySQL中的保留字。使用反勾号对其进行转义:

`lat`,
`long`,
`pub`,

“long”在MySQL中是一个保留字。使用反勾号对其进行转义:

`lat`,
`long`,
`pub`,

它是
长的
,在mySQL中是一个保留字。有趣的是,语法突出显示似乎抓住了它:)

重命名列或使用反勾号:

`lat`,
`long`,
`pub`,

参考资料:

这是
长的
,它是mySQL中的一个保留字。有趣的是,语法突出显示似乎抓住了它:)

重命名列或使用反勾号:

`lat`,
`long`,
`pub`,
参考资料:

将其更改为液化天然气,或者您可以执行以下操作:

INSERT INTO ven
            (img_added,
             ven_name,
             ven_sd,
             ven_tel,
             ven_email,
             ven_address,
             lat,
             `long`,
             pub,
             ven_details)
VALUES     (1,
            'aaa',
            'aaa',
            'aaa',
            'aaa',
            'aaa',
            100,
            156,
            1,
            'aaa') 
长的

将其更改为液化天然气,或者您可以执行以下操作:

INSERT INTO ven
            (img_added,
             ven_name,
             ven_sd,
             ven_tel,
             ven_email,
             ven_address,
             lat,
             `long`,
             pub,
             ven_details)
VALUES     (1,
            'aaa',
            'aaa',
            'aaa',
            'aaa',
            'aaa',
            100,
            156,
            1,
            'aaa') 

奇怪的是,它把“long”这个词变成了蓝色?这告诉了你问题出在哪里!:-)奇怪的是,它把“long”这个词变成了蓝色?这告诉了你问题出在哪里!:-)