我正在编写一个shell脚本来从mysql数据库(实际上是数据库的一部分,从一个特定的时间段到另一个时间段)获取表,并将其放入.csv文件中。这是我写的内容,我得到了一个错误
mysql -u -p -B -e "use mytable;select * from table3;" | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n&
这是我的设置:包含30分钟时间段(整个和半小时)的MySQL数据库中的表显示一段时间的表,每个时间段有多少房间可供预订。因此,假设有两个或更多的客户尝试在同一时间段预订房间,或者在此时间段之前的时间段预订房间,如果我使用SELECT FOR UPDATE会发生什么?另外,我很好奇什么时候删除临时锁;只有在事务( mysql、自动提交关闭)或影响select语句中某些/所有行的下一次更新时提交事务后,才会删除临时锁。