2013-08-06 45 views
-1

每當我在我的表中插入任何空白數據它工作在XAMPP,但它不工作在我的IIS服務器PHP版本5.3和MySQL版本5.5我發現錯誤。我應該在配置文件中做什麼設置,以便可以插入任何空值和空白數據,不僅如果我的表有五列,並且如果在一個查詢頁中只有兩個數據要插入,則不會寫入,顯示錯誤是錯誤,同時在MySQL中插入空數據phpmyadmin

insert failed Field 'XXX' doesn't have a default value 
insert failed Data truncated for column 'Man_Days' at row 1 

是否有可以在my.ini文件或php.ini中完成或config.inc.php中

+0

檢查你的sql模式my.ini中存在mysql。將您的嚴格模式更改爲空白,即「」。它會工作。 my.ini位於C:\ Program Files \ mysql \ my.ini中 –

回答

0

首先,你必須儘量避免在表中插入空白數據的任何設置更改。如果這是不可能的,然後嘗試插入有價值的領域。所以你可以嘗試使用你的mysql插入查詢,如下所示: -

insert into table_name (field1,field3) values(value1,value2);