gpt4 book ai didi

mysql - 连接两个表的问题

转载 作者:行者123 更新时间:2023-11-29 07:52:08 24 4
gpt4 key购买 nike

我的 SQL 查询遇到问题我的查询是

select * from Character,A where Character.id=A.id

我猜字符是一个保留字,它会产生问题。但不必重命名该表名。请推荐

最佳答案

在MySQL中,字符是一个保留字,尽管在其他数据库中它不是保留字。 MySQL 保留字列表为 here 。您可以使用反引号来转义 MySQL 中的值。

您还应该使用正确、明确的 join 语法:

select *
from `Character` c join
A
on c.id = A.id;

一个简单的规则:永远不要在 from 子句中使用逗号。

关于mysql - 连接两个表的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26140899/

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