尝试从我的 twitch_webhook 表中获取不和谐的列表。此查询的结果为 SELECT * FROM twitch_webhook
。在 MySQL Workbench 中,这个查询为我提供了我想要的数据,但在 Knex/nodejs 中,当我进行完全相同的查询时,它会返回 []
。查询同一数据库中的其他表按预期工作:只是这个。
我已经确认 knex 发送到我的数据库的查询完全相同(除了 twitch_webhook 位于 s 中)。
任何关于可能导致此问题的原因的想法都很好,或者也许有其他故障排除方法。
let twitch = await connection('twitch_webhook').select('*').catch(console.error).then(console.log);
最佳答案
问题出在表名中的下划线:twitch_webhook
。关于字符编码的一些事情。从名称中删除下划线解决了该问题。
关于mysql - Knex SQL 查询不返回任何内容,MySQL Workbench 返回正确的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59495377/