我有一个由其他人作为定义者在 MySQL 中的存储过程,直到昨天都运行良好。用户(存储过程的定义者)在谷歌云平台上被删除。
我由我自己的用户复制并创建了已成功创建的存储过程。在调用该程序时,我收到一个错误
SQL Error [1292] [22001]: Data truncation: Truncated incorrect date value: '2015-03-20 04:56:00.000000'
我想知道为什么它直到昨天才正常工作。
我有一个由其他人作为定义者在 MySQL 中的存储过程,直到昨天都运行良好。用户(存储过程的定义者)在谷歌云平台上被删除。
我由我自己的用户复制并创建了已成功创建的存储过程。在调用该程序时,我收到一个错误
SQL Error [1292] [22001]: Data truncation: Truncated incorrect date value: '2015-03-20 04:56:00.000000'
我想知道为什么它直到昨天才正常工作。
可能有以下原因:
因为您使用的是自己的用户 ID,所以您需要访问由定义者创建的数据库和表。
SQL error 1292
当您的日期格式不正确时会发生。按以下格式插入日期yyyy-MM-dd
因为您的文件可能已存储在备份或缓存中,所以您会收到“数据截断错误”。