gpt4 book ai didi

mysql - 如何编写多行sql查询(nodejs)

转载 作者:可可西里 更新时间:2023-11-01 07:04:09 24 4
gpt4 key购买 nike

如何使用 es6 的模板字符串编写以下查询?

connection.query('\
CREATE TABLE `' + dbconfig.database + '`.`' + dbconfig.users_table + '` ( \
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT, \
`username` VARCHAR(20) NOT NULL, \
`password` CHAR(60) NOT NULL, \
PRIMARY KEY (`id`), \
UNIQUE INDEX `id_UNIQUE` (`id` ASC), \
UNIQUE INDEX `username_UNIQUE` (`username` ASC) \
)');

还有其他更好的编写多行 sql 查询的方法吗?

最佳答案

在 ES6 中你可以使用 template literals因为它们可以是多行的。

connection.query(`CREATE TABLE ${dbconfig.database}.${dbconfig.users_table} ( 
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
username VARCHAR(20) NOT NULL,
password CHAR(60) NOT NULL,
PRIMARY KEY (id),
UNIQUE INDEX id_UNIQUE (id ASC),
UNIQUE INDEX username_UNIQUE (username ASC)
)`);

关于mysql - 如何编写多行sql查询(nodejs),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48044541/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com