当我尝试查询MySQL数据库以插入数据时,出现标题中提到的错误。这是我第一次与Express Js合作,所以我是新手。
有人可以看一下我的代码,并指出我在这里做错了什么吗?
if (result && result.length)
res.json('User already exists');
else {
connection.query('INSERT INTO `users`(`name`, `email`, `encrypted_password`, `created_at`, `updated_at`, `salt`, `unique_id`)',
'VALUES (?,?,?,NOW(),NOW(),?,?)', [name, email, password, salt, uid], function (err, results, fields) {
connection.on('error', function (err) {
console.log('[MySQL ERROR]', err);
res.json('Register error:', err);
});
res.json('Registered successfully');
}