MySQL insert语句执行成功 表格却没有插入数据

mysql insert语句执行后显示成功,但数据并没有插入到表格中,想向大家请教一下为什么。
在workbench下执行:

img

执行结果:

img

可是表却没有变化:

img


后面我又将values改成(1,1,1...) 也是插不进

本来 Circulation_rank 这一个字段会添加一个 1 的内容 但现在什么都没有

python上执行也不行 python上的代码如下

img

可是其他insert语句却能成功插入 如下:

img

如下是创建的mysql表

img

希望帮忙看一下,当然重启也试过了

这不是已经执行成功了吗:

img


是查询语句有问题吧,没有查询到刚插入的数据

查询语句带上条件试试,带上刚才插入的语句的某个数据

看截图中的 LIMIT 0, 500,应该是 MySQL Workbench 默认分页数是一次随机返回500条。

如果要验证这条数据是否插入成功,建议 指定字段 筛选,比如

SELECT *
 FROM ilia_3306.Chip_000001
WHERE Statistícal_deadlines = '2015-04-24'
  AND holder_name = '中国平安保险(集团)股份有限公司-集团本级-自有资金'

建议:

  • 同一个项目中,表 字段名命名 建议统一(大写/小写),在团队开发中,时间超久超能明白 “规范编码” 带来的好处
  • 像后端使用的是 Java语言,MyBaits 组件在会对MySQL字段进行反向解析时,这种 大小写混合的,会有影响
看下这篇博客,也许你就懂了,链接:Mysql insert语句执行原理

是不是没有重新select这张表,导致视图没有更新

插入之后的数据,在select的时候,带上对应的唯一查询条件看下。

查询语句带上条件试试,带上对应的唯一查询条件看下。带上刚才插入的语句的某个数据