public enum Status { PROCESSED, WAITING_VALIDATION当我用H2数据库调用一个保存时,它也会保存"project_id“字段。但是如果我使用mysql,生成的查询就不一样了,项目不会被保存(我认为这是正确的行为)。我希望H2测试崩溃,如果可更新/可插入的project_id是假的.
我该怎么纠正呢?
我需要插入超过10MB大小的视频到MySQL数据库。如何做到这一点? insert into mscit_video values(1,'bcg',LOAD_FILE('c:\\abc\\xyz.mpg') 使用此查询,我成功地将1MB视频存储到数据库中,但如果我尝试
要插入超过10MB大小的视频,会出现以下错误。java.sql.SQLException: Result of load_f
我刚刚注意到,由于某种原因,phpMyAdmin在其生成的SQL查询中似乎总是使用数字字符串值而不是整数值(即'5‘而不是5)来将数据写入MySQL数据库中的整数字段,而我甚至不知道这是有效的SQL。MyTable SET MyIntField = '5' WHERE id = 1;
MySQL是如何/为什么允许这样做的?数据库通常关心类型,字符串和整数肯定是