gpt4 book ai didi

MySQL在创建和插入数据时收到语法错误

转载 作者:行者123 更新时间:2023-11-29 06:26:47 25 4
gpt4 key购买 nike

我创建一个表

create table if not exists gbpExchangeRates (
date date
, to_currency char(3)
, rate float
, index idx (date, to_currency)
);

然后添加然后尝试插入数据

INSERT INTO gbpExchangeRates ('date', 'to_currency', 'rate') VALUES ('2018-01-22', 'CAD', 1.7253437447) ;

但我收到以下错误

SQL 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 ''date', 'to_currency', 'rate') VALUES ('2018-01-22', 'CAD', 1.7253437447)' at line 1

我尝试了以下操作,但仍然收到错误消息:

  • 修改表 gbpExchangeRates 修改 to_currency char(10);
  • 修改表 gbpExchangeRates 修改 to_currency varchar(10);
  • 更改表 gbpExchangeRates 修改汇率双倍;
  • 修改表 gbpExchangeRates 修改 to_currency varchar(10);
  • INSERT INTO gbpExchangeRates ('date', 'to_currency', 'rate') VALUES ('2018-01-22', 'CAD', 1.72) ;
  • 及其变体

我的表和/或插入语句有什么问题?

最佳答案

INSERT INTO gbpExchangeRates (date, to_currency, rate) VALUES ('2018-01-22', 'CAD', 1.7253437447) ;

插入字段不需要引号

关于MySQL在创建和插入数据时收到语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59036837/

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