在InnoDB表中插入信息时出错

时间:2018-06-27 16:16:59

标签: c# mysql innodb

我们试图在MySQL Server的InnoDB表中插入一些信息,并检索此插入的最后一个信息。

问题是:我们得到了最后一个ID,但是信息未插入表中。

一些有用的信息:

  • 我们尝试更新mysql.data;
  • 我们尝试为MySQL(Connector / NET)更新ADO.NET驱动程序;
  • 当我们尝试插入MyISAM表时有效;
  • 我们试图在InnoDB表中的另一台服务器上插入相同的查询,并且可以正常工作;
  • 我们试图删除InnoDB表并创建另一个InnoDB表,执行相同的查询,但不起作用;
  • 我们尝试在WorkBench上执行相同的查询并且可以正常运行,但是无法从应用程序中获取。

MySQLServer:5.6

创建表的语句:

MainActivity

插入查询:

MobileAds.initialize(getApplicationContext(), "admob_app_id");
mAdView = findViewById(R.id.adView_fragment_ads);
layout_ads = findViewById(R.id.layout_fragments_ads);
start_ad();

1 个答案:

答案 0 :(得分:1)

听起来像您没有发出COMMIT ??

autocommit的价值是什么?在BEGIN之前是否有START TRANSACTIONINSERT