我已经得到了我想要加载到连接到我的天青/节点服务器架构:如何将模式加载到Node-MySQL ClearDB Azure中?
USE mydatabase;
CREATE TABLE users(
id BIGINT NOT NULL AUTO_INCREMENT,
first_name VARCHAR(40),
last_name VARCHAR(40)
created_at DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL,
PRIMARY KEY(user_id)
)
当服务器连接使用节点的MySQL,它说ER_NO_SUCH_TABLE
。
关于如何进行的任何建议?
编辑: 这里的节点代码:
const mysql = require("mysql")
function connectToDB() {
const connection_params = {
host: process.env.db_host || "localhost",
user: process.env.db_username || "root",
password: process.env.db_password || "",
database: process.env.db_database || "test_database"
}
const connection = mysql.createConnection(connection_params)
connection.connect(console.log)
return connection
}
module.exports = connectToDB
你使用像sequelize任何ORM框架?请粘贴更多详细信息:代码等 –
使用node-mysql协商MySQL和Node之间的连接,我可以编写SQL查询。所以它不是一个ORM。 您认为我应该添加的任何其他细节? – mLuby
我知道node-mysql是nodejs的mysql驱动程序。你能提供你的节点代码来帮助测试这个问题吗? –