![](/img/trans.png)
[英]Multiple Javascripts plugins slowing down the page, anyway to clean this up?
[英]Is there anyway to clean this SQL/JS up?
我正在一个机器人上,该机器人在加入不和谐服务器时向用户发送谜语,下面的代码从一个表中选择一个随机谜语,然后将其与用户(向其发送了谜语的)id一起保存到另一张表中,然后再发送给他们带有谜语的消息。
没有人知道是否有比我做的更好的方法,因为在查询中有一个查询会感觉有些丑陋/效率低下。
client.on('guildMemberAdd', member => {
connection.query('SELECT riddle FROM riddles AS riddle ORDER BY RAND() LIMIT 1', function (error, results, fields) {
if (error) throw error;
connection.query('INSERT INTO cache VALUES (?, ?)', [member.id, results[0].riddle], function (error, results, fields) {
if (error) throw error;
});
member.send(results[0].riddle);
});
});
谢谢。
老实说,这是解决问题的一种不错的方法。 尽管您可能只想在确保已将其保存到数据库之后才发送该谜语。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.