我现在有一个从数据库中检索数据并在unity3D中可视化的代码。但是,每次它在FixedUpdate()函数中检索数据时,它每1秒就会急剧增加一次。我正在考虑用线程来做这件事,但我不知道我做错了什么。
这是我在线程中调用的函数。
public void retrievefromDB(){
if (timeStep - prevTimeStep > 99) {
timeStep -= 1; //special for this dataset
query
SELECT
NAME,
(SELECT COUNT(1) FROM MOVIERENTED WHERE MOVIERENTED.MOVIEID=MOVIE.MOVIEID) AS RENTCOUNT
FROM MOVIE
ORDER BY RENTCOUNT;
这个数据库中的一些电影从未被租过,我怎么能只选择在子查询之外租来的电影呢?
我尝试在WHERE RENTCOUNT > 0语句之后添加FROM MOVIE。
ORA-00904:"RENTCOUNT":无效标识符
我目前有一个mysql数据库,在这里保存关于租来的书籍的数据。当有人租一本书时,我会在数据库中保存一个过期日期。
因此,我希望创建一个mysql事件,以便在图书状态没有及时返回时更新它。如何创建此事件?
我想做的是:
CREATE EVENT `EXPIRE` ON SCHEDULE EVERY 1
HOUR STARTS '2016-07-16 00:00:00.000000' ENDS '2018-07-29
00:00:00.000000' ON COMPLETION NOT PRESERVE ENABLE DO DO IF
mtl_rents.da