gpt4 book ai didi

MySQL 修改表

转载 作者:行者123 更新时间:2023-11-29 04:38:31 25 4
gpt4 key购买 nike

我正在尝试更改表格,并尝试将纬度和经度值添加到数据库中。 lat 做得很好并被添加,但是当我尝试添加长列时,MySQL 会抛出一个错误并使用完全相同的查询。

为纬度更改表:

ALTER TABLE region ADD lat varchar(255) DEFAULT 58.388910;

长时间更改表:

ALTER TABLE region ADD long varchar(255) DEFAULT 3.666819;

ERROR 1064 (42000): 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 varchar(255)' at line 1

为什么添加 lat 列没有问题,但 long 是?我真的需要名称完全

最佳答案

LONG是一个保留字。尝试将其括在 '`' 中:

ALTER TABLE region ADD `long` varchar(255) DEFAULT 3.666819;

或使用其他名称:

ALTER TABLE region ADD lng varchar(255) DEFAULT 3.666819;

关于MySQL 修改表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35310485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com