gpt4 book ai didi

mysql - SQL INSERT 插入 MySQL 表,其中列名包含撇号

转载 作者:太空宇宙 更新时间:2023-11-03 11:05:00 25 4
gpt4 key购买 nike

有谁知道如何对列名包含撇号的 MySQL 表执行 SQL INSERT 操作,例如:

INSERT INTO MYTABLE (`id`, `Column'1`, `Column'2`) VALUES...

我试过这样的事情,但无济于事:

INSERT INTO MYTABLE (`id`, `Column''1`, `Column''2`) VALUES...

INSERT INTO MYTABLE (`id`, `Column\'1`, `Column\'2`) VALUES...

最佳答案

您应该能够在列名周围放置反引号:

INSERT INTO MYTABLE (`id`, `Column'1`, `Column'2`) VALUES...

参见SQL Fiddle with Demo

create table yourtable
(
id int,
col1 varchar(10),
`col'2` varchar(10)
);

insert into yourtable (id, col1, `col'2`) values
(1, 'test', 'sdfsd'),
(1, 'test', 'gtet')

关于mysql - SQL INSERT 插入 MySQL 表,其中列名包含撇号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12463031/

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