在使用Tomcat访问MySQL数据库时,我遇到了使用MySQL数据库中的表的问题。
当我在命令行上使用phpmyadmin或mysql插入新行时,它通常存储在我的表中。如果我使用JSP / java上的相同语句执行相同操作,它似乎正常存储,当我通过JSP / java进行查询时,我看到我插入的行。但是这行不能在phpmyadmin或mysql命令行上看到。如果我重新启动Tomcat,当我通过JSP查询时,这一行就会消失。
看起来我的Tomcat正在处理表的图像而不是真正的表。我不知道当我用phpmyadmin
创建表时,这是一个不好的选择我在VPS上使用Tomcat7和mysql-server-5.6。所有表都在同一个数据库中,我使用相同的池数据库。所有其他表格都运行良好多年。
这将是生成我的Java代码的insert语句:
INSERT INTO Pedido (ID,IdSupervisor,Concepto,Importe,ImporteTotal,莫内达,TipoTransaccion,终端,商报,出生日期,URLAction,Dsdate,Dsterminal,Dsmerchantcode,Dsresponse,Dsorder,Dscurrency,评论) VALUES (505, '0', '空', '0.0', '0.0', '空', '空', '空', '空', '1970-01-01', '空','1970- 01-01' , '空', '空', '空', '空', '空', '空')
答案 0 :(得分:0)
最后,正如我所料,这是我如何创建凌乱的表格。从" innoDB"更改存储引擎到" MyISAM"做了伎俩。