不同的结果 jsp mysql

different results jsp mysql

我在使用 Tomcat 访问 table 数据库时遇到问题 table。

当我在命令行上使用 phpmyadmin 或 mysql 插入新行时,它通常存储在我的 table 中。如果我在 JSP/java 上使用相同的语句执行相同的操作,它似乎会正常存储,并且当我在 JSP/java 上进行查询时,我会看到我插入的行。但是在 phpmyadmin 或 mysql 命令行上看不到这一行。如果我重新启动 Tomcat,当我通过 JSP.

查询时,此行消失

看起来我的 Tomcat 正在处理 table 的图像而不是真实的 table。我不知道这是否是我在使用 phpmyadmin

创建 table 时使用的错误选项

我在 VPS 上使用 Tomcat7 和 mysql-server-5.6。所有 table 都在同一个数据库中,我为所有人使用同一个池数据库。所有其他 table 多年来都工作得很好。

这将是生成我的 Java 代码的插入语句:

INSERT INTO Pedido (Id,IdSupervisor,Concepto,Importe,ImporteTotal,Moneda,TipoTransaccion,Terminal,Comercio,Fecha,URLAction,Dsdate,Dsterminal,Dsmerchantcode,Dsresponse,Dsorder,Dscurrency,Comments) VALUES (505,'0','null','0.0','0.0','null','null','null','null','1970-01-01','null','1970-01-01','null','null','null','null','null','null')

最后,正如我所料,这是关于我如何创造混乱的东西 table。将存储引擎从 "innoDB" 更改为 "MyISAM" 就成功了。