我正在对mysql数据库执行查询。
有一个名为source的列,其默认值为NULL,用于标记远程数据。在我的开发服务器上,我使用了一个像DELETE FROM mytable WHERE source这样的查询--这个查询可以很好地工作,并删除了source中值的所有行。在实时服务器上,此查询无法删除任何行。我假设我需要使用DELETE FROM mytable WHERE source IS NOT NULL。然而,奇怪的是,<em
我们发现了删除记录的问题,这似乎是MySQL的特定版本造成的。然而,我找不到任何提到这个问题,知道什么时候它是固定的。有些代码试图在主键为NULL (不应该发生)的情况下执行删除,并从框架中生成代码。MySQL删除了先前插入的行,其中包含有效的not null主键。INSERT INTO fred_deleteVALUES(<e