我是MySQL的新手,我正在尝试执行一些命令,等待一段时间直到它们被上传,然后检查以确保命令中的数据实际上在表中,这样我就可以删除这些文件。
是否有任何第一优先/即时方式执行这些命令?一种设置这些命令执行的最长时间的方法?
感谢。顺便说一句,我正在使用C#和OdbcCommand类
答案 0 :(得分:2)
您无需检查任何内容。如果数据库未返回错误,则写入数据。 MySQL确实有一种延迟插入的方法,但它不是INSERT的默认版本,所以你不必担心它。当查询完成而没有错误时,数据在数据库中(除非您在事务中,在这种情况下,数据在提交事务后在数据库中)。