gpt4 book ai didi

mysql - 如何执行包含 "from"和 "to"作为表列名的 SQL 查询?

转载 作者:行者123 更新时间:2023-11-29 15:51:28 24 4
gpt4 key购买 nike

我正在编写一个脚本,将一些数据从我们的数据库导入到基于 MySQL 的网上商店平台。不幸的是,在我需要输入一些数据的表中,网店的开发人员将两列命名为“from”和“to”,当我尝试执行查询时,这会引发语法错误。这就是我想做的:

INSERT INTO tablename (
from,
to)
VALUES (
'some value',
'some value'
)";

我不是 SQL 破解者,所以我想知道是否有办法执行查询,即使列被命名为“from”和“to”?有没有办法在查询中转义“from”和“to”?

非常感谢您的帮助:)

最佳答案

给你。将名称放入`

insert into tab(`from`,`to`) values ('some value', 'some value');
select * from tab;
from       | to        :--------- | :---------some value | some value

db<> fiddle here

BUT: you should never use RESERVED keywords as names

关于mysql - 如何执行包含 "from"和 "to"作为表列名的 SQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56750372/

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