1. 程式人生 > >MySQL 報錯 _DATA_TYPE_INVALID_

MySQL 報錯 _DATA_TYPE_INVALID_

index.php tro 大小 usr main 直接 rar 註意 ica

報錯如下: Fatal error: Uncaught Exception: _DATA_TYPE_INVALID_ :[status=>0] in /usr/local/nginx/html/application/library/Model.php:253Stack trace:#0 /usr/local/nginx/html/application/library/Model.php(397): Model->_facade(Array)#1 /usr/local/nginx/html/application/models/GoodsBrand.php(116): Model->save(Array)#2 /usr/local/nginx/html/application/controllers/
Goodsbrand.php(358): GoodsBrandModel->updOne(Array, Array)#3 [internal function]: GoodsbrandController->updOneAction()#4 /usr/local/nginx/html/index.php(21): Yaf_Application->run()#5 {main} thrown in /usr/local/nginx/html/application/library/Model.php on line 253 原因: 項目上線後、運行就開始報錯、一直報 data_type_invalid 的錯、 不知道什麽原因、 一直在找 PHP 代碼的問題、找了一個多小時、都沒有發現問題、 最後、在 model 裏直接打印獲取到的對應數據表的字段、 結果發現數據庫的是 STATUS 、而我傳的值是 status 導致的; 解決: 修改數據庫字段 註意: 數據庫字段的大小寫、以及所傳字段是否存在於數據庫;

MySQL 報錯 _DATA_TYPE_INVALID_