我正在尝试向我的聊天室添加命令,以便管理员可以输入/ trunecate并清除该房间中的所有消息
我存储所有消息的数据库将它们所属的房间存储为socket.room-Chat,所以如果你在普通房间那就是General-Chat
我已尝试以下方法让它工作但仍然失败
dbconnect.query('DELETE FROM messages WHERE room= ' + socket.room , function(err, result) {if (err) {throw err;}
dbconnect.query('DELETE FROM messages WHERE room= ' + socket.room + '-Chat' , function(err, result) {if (err) {throw err;}
但我在控制台中一直收到此错误
Error: ER_BAD_FIELD_ERROR: Unknown column 'General' in 'where clause'
here是您可以使用/ trunecate命令的站点,但它会使服务器崩溃:(带有该错误