在锁定表以进行写入后尝试运行准备好的插入语句给我这个mysql错误:准备好的语句协议尚不支持此命令:LOCK TABLES tbl WRITE。
这个问题的任何解决方法?用于表的引擎:INNODB。
PS:我想锁定表,这样我就可以避免重复插入(在应用程序端而不是数据库端进行重复检查,对于 varchar(5000) 来说唯一索引是没有问题的)。所以我需要锁定表,但我不能用准备好的语句来做到这一点。存储过程会出现同样的错误吗?关于这个问题的任何其他想法?
在锁定表以进行写入后尝试运行准备好的插入语句给我这个mysql错误:准备好的语句协议尚不支持此命令:LOCK TABLES tbl WRITE。
这个问题的任何解决方法?用于表的引擎:INNODB。
PS:我想锁定表,这样我就可以避免重复插入(在应用程序端而不是数据库端进行重复检查,对于 varchar(5000) 来说唯一索引是没有问题的)。所以我需要锁定表,但我不能用准备好的语句来做到这一点。存储过程会出现同样的错误吗?关于这个问题的任何其他想法?