我正在使用Sphinx RT索引和MySQL DB,我现在遇到的问题是我需要数据保持一致,并且在它们上使用常规插入不是正确的方法,因为我可能会得到错误的索引数据或错误的数据库数据。
假设您在MySQL DB中有以下表
id, text
1, test is test
在RT索引中也有同样的结果
id, text
这里可能发生的典型竞争情况是两个用户同时更新内容。
因此,如果用户A使用以下文本进行更新
feeling good
用户B使用以下文本进行更新
nice whether
可能发生的许多事情之一是
Update RT index with user A text
Update DB
我正在使用jQuery .ajax函数加载带有mysql查询的php页面,其中包含从数据库中选择数据的mysql查询,但我的问题是:通过jQuery ajax刷新jQuery查询是崩溃还是使数据库疲劳?
信息:使用setInterval()刷新1秒。
编辑:这是我用来刷新它们的查询。
SELECT * FROM table1 ORDER BY id DESC
SELECT * FROM table1 ORDER BY id ASC LIMIT 10
DELETE FROM table1 WHERE id = 'something'
我愿意你回答我。提前感谢
我有一个包含200+条目的数据库,并且使用cronjob,我每5分钟更新一次数据库。所有条目都是唯一的。
我的代码:
for($players as $pl){
mysql_query("UPDATE rp_players SET state_one = '".$pl['s_o']."', state_two = '".$pl['s_t']."' WHERE id = '".$pl['id']."' ")
or die(my