我正在将 mysql2 库与 NodeJS 一起使用。我的本地计算机以及服务器上有相同的代码和数据库结构。当我将照片上传到本地计算机上的“照片”表中时,它工作正常。当我使用服务器时,出现以下错误:
{错误:Packet.asError (/srv/project/server/node_modules/mysql2/lib/packets/packet.js:716:13) 处 Query.Command.execute (/ srv/project/server/node_modules/mysql2/lib/commands/command.js:28:22) 在 Connection.handlePacket (/srv/project/server/node_modules/mysql2/lib/connection.js:502:28) 在 PacketParser .onPacket (/srv/project/server/node_modules/mysql2/lib/connection.js:81:16) 在 PacketParser.executeStart (/srv/project/server/node_modules/mysql2/lib/packet_parser.js:77:14)在套接字。(/srv/project/server/node_modules/mysql2/lib/connection.js:89:29) 在 Socket.emit (events.js:182:13) 在 addChunk (_stream_read.js:283:12) 在 readAddChunk (_stream_read) .js:264:11) 在 Socket.Readable.push (_stream_readable.js:219:10) 代码: 'ER_DATA_TOO_LONG', errno: 1406, sqlState: '22001', sqlMessage: '列 \'photo\ 的数据太长' 在第 1 行' }
到底是怎么回事?
| 归档时间: |
|
| 查看次数: |
7944 次 |
| 最近记录: |