【问题标题】:Error mysql database table, trying to load up错误mysql数据库表,试图加载
【发布时间】:2018-07-03 17:20:21
【问题描述】:

谁能告诉我怎么了,我在尝试加载数据库时遇到了这个错误:

QL 查询失败:INSERT INTO scxpm_statz (uniqueid) VALUES ('STEAM_0:1:406062330') ON DUPLICATE KEY UPDATE

【问题讨论】:

  • 显然,您提供的屏幕截图中没有表格scxpm_statz。但是,您遇到了什么错误?
  • pastebin.com/wrM9pDRL 有什么想法吗?

标签: mysql steam


【解决方案1】:

On duplicate key update之后需要设置值

示例:

INSERT INTO table (id,a,b,c,d,e,f,g)
VALUES (1,2,3,4,5,6,7,8) 
ON DUPLICATE KEY
    UPDATE a=2, b=3, c=4, d=5, e=6, f=7, g=8;

【讨论】:

  • 应该使用a=VALUES(a) 来获取您尝试插入的值。 a=a 将是空操作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-02
  • 2017-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多