我正在研究一个脚本,用于将数据库中的某些数据导入基于MySQL的Webshop平台。 不幸的是,在我需要输入一些数据的表中,网上商店的开发人员将两列命名为“ from”和“ to”,当我尝试执行查询时会抛出语法错误。这就是我想做的:
INSERT INTO tablename (
from,
to)
VALUES (
'some value',
'some value'
)";
我没有SQL漏洞,所以我想知道是否有一种方法可以执行查询,即使这些列被命名为“ from”和“ to”?也许有一种方法可以逃避查询中的“从”和“到”吗?
非常感谢您的帮助:)
答案 0 :(得分:0)
你去哪里。将名称放入`
insert into tab(`from`,`to`) values ('some value', 'some value');
select * from tab;
from | to :--------- | :--------- some value | some value
db <>提琴here
但是:永远不要使用RESERVED keywords作为名称