0

我有一个由其他人作为定义者在 MySQL 中的存储过程,直到昨天都运行良好。用户(存储过程的定义者)在谷歌云平台上被删除。

我由我自己的用户复制并创建了已成功创建的存储过程。在调用该程序时,我收到一个错误

SQL Error [1292] [22001]: Data truncation: Truncated incorrect date value: '2015-03-20 04:56:00.000000'

我想知道为什么它直到昨天才正常工作。

4

1 回答 1

1

可能有以下原因:

  1. 因为您使用的是自己的用户 ID,所以您需要访问由定义者创建的数据库和表。

  2. SQL error 1292当您的日期格式不正确时会发生。按以下格式插入日期yyyy-MM-dd

  3. 因为您的文件可能已存储在备份或缓存中,所以您会收到“数据截断错误”。

于 2021-05-11T12:28:22.250 回答