我正在制作一个表格生成器作为学校项目。在 MySQL 中,我有 3 个表,即进程、操作、分数。一切看起来都很好,直到我在网络应用程序中测试了我的“添加列”按钮。以前保存的数据应该被正确读取但也包括格式中的新列,问题是以前查询的数据不包含新表的任何值,所以我打算如果没有找到记录它返回0分,试过了IFNULL & COALESCE 但什么也没发生(也许我只是用错了)
- 进程 - 进程 ID、进程名称
- 操作 - 操作 ID、操作名称
score - scoreID, score, processID, operationID, scoreType (score types are SELF,GL,FINAL)
ps = (PreparedStatement)dbconn.prepareStatement("SELECT score FROM score WHERE processID=? and operationID=? and type=?ORDER BY processid");
这是一个小样本的图片http://i50.tinypic.com/2yv3rf9.jpg