xyligan
Паркетный пол трещит под моей крышкой черепной
- Сообщения
- 900
- Реакции
- 432
Error: Duplicate entry '577152902280249346-0-1' for key 'id'
at Packet.asError (F:\Yui\node_modules\mysql2\lib\packets\packet.js:712:17)
at Query.execute (F:\Yui\node_modules\mysql2\lib\commands\command.js:28:26)
at Connection.handlePacket (F:\Yui\node_modules\mysql2\lib\connection.js:417:32)
at PacketParser.Connection.packetParser.p [as onPacket] (F:\Yui\node_modules\mysql2\lib\connection.js:75:12)
at PacketParser.executeStart (F:\Yui\node_modules\mysql2\lib\packet_parser.js:75:16)
at Socket.Connection.stream.on.data (F:\Yui\node_modules\mysql2\lib\connection.js:82:25)
at Socket.emit (events.js:198:13)
at addChunk (_stream_readable.js:288:12)
at readableAddChunk (_stream_readable.js:269:11)
at Socket.Readable.push (_stream_readable.js:224:10)
Emitted 'error' event at:
at Query.execute (F:\Yui\node_modules\mysql2\lib\commands\command.js:33:14)
at Connection.handlePacket (F:\Yui\node_modules\mysql2\lib\connection.js:417:32)
[... lines matching original stack trace ...]
at Socket.Readable.push (_stream_readable.js:224:10)
at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
at Packet.asError (F:\Yui\node_modules\mysql2\lib\packets\packet.js:712:17)
at Query.execute (F:\Yui\node_modules\mysql2\lib\commands\command.js:28:26)
at Connection.handlePacket (F:\Yui\node_modules\mysql2\lib\connection.js:417:32)
at PacketParser.Connection.packetParser.p [as onPacket] (F:\Yui\node_modules\mysql2\lib\connection.js:75:12)
at PacketParser.executeStart (F:\Yui\node_modules\mysql2\lib\packet_parser.js:75:16)
at Socket.Connection.stream.on.data (F:\Yui\node_modules\mysql2\lib\connection.js:82:25)
at Socket.emit (events.js:198:13)
at addChunk (_stream_readable.js:288:12)
at readableAddChunk (_stream_readable.js:269:11)
at Socket.Readable.push (_stream_readable.js:224:10)
Emitted 'error' event at:
at Query.execute (F:\Yui\node_modules\mysql2\lib\commands\command.js:33:14)
at Connection.handlePacket (F:\Yui\node_modules\mysql2\lib\connection.js:417:32)
[... lines matching original stack trace ...]
at Socket.Readable.push (_stream_readable.js:224:10)
at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
JavaScript:
client.on('message', message => {
connection.promise().query(`SELECT * FROM lvls WHERE id = '${message.author.id}'`, (err, rows) => {
if(err){
console.error(err);
}
try {
if (!rows[0]) {
return connection.query(`INSERT INTO lvls (id, xp, lvl) VALUES ('${message.author.id}', '0', '1')`)
}else{
return connection.query(`UPDATE lvls SET xp = ${rows[0].xp + 5} WHERE id = '${message.author.id}'`);
}
}catch(err){
console.error(err);
}
})
});