strapi与mysql运行简单的原始sql

cs7cruho  于 2022-10-31  发布在  Mysql
关注(0)|答案(1)|浏览(244)

需要在我的测试中运行此查询,但无法找到正确的语法。

return strapi.connections.default.raw(`
            delete from nurses;
            delete from \`users-permissions_user\`;`);
    });

这不是postgresql,mysql不喜欢在表名中使用连字符。请给出建议。

nx7onnlm

nx7onnlm1#

简单地不要使用不允许的字符,它使生活容易得多。
在实现的地方,字符串周围的反引号,这样用户就不需要转义单引号和双引号。
但是对于mysql,只要记住在sql代码中只对字符串使用单引号,就可以使用双引号。

return strapi.connections.default.raw("
            delete from nurses;
            delete from `users-permissions_user`;");
    });

相关问题