如果不能同时插入,为了在一个表中进行多次INSERT和SELECT *** 作,可以在临时表中插入行并且立即用临时表中的记录更新真正的表。
mysql>LOCK TABLES real_table WRITE, insert_table WRITE
mysql>INSERT INTO real_table SELECT * FROM insert_table
mysql>TRUNCATE TABLE insert_table
mysql>UNLOCK TABLES
SELECT ... LOCK IN SHARE MODE sets a shared mode lock on the rows read你可以这样写SQL
SELECT * FROM table_name LOCK IN SHARE MODE
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)