Это больно, столбец таблицы не является нулевым значением.Столбец моей таблицы «значение» не является нулевым.потому что мне это нужно. Вот почему я установил это не нуль.Когда я синхронизирую данные от других сторонних производителей, некоторые значения становятся нулевыми, и это происходит.Так что если ноль, как установить в столбце.
здесь мой код контроллера все в порядке, просто нужно вставить, если null, кроме того, вставить пустой, но столбец таблицы не должен быть установлен в null.
$sync_history = array();
$sync_history['total_sync_record'] = $records['count'];
$sync_history['module'] = $records['module'];
$sync_history['sync_time'] = $records['time'];
$sync_history['sync_by'] = $records['user'];
$sync_history['way'] = $records['way'];
$sync_history['sync_type'] = 'Manual';
$sync_history['operation_type'] = 'Insert';
$sync_history['value'] = $records['value'];
$this->db->insert('sync_data', $sync_history);
Вот эта проблема $sync_history['value']
.Если возможно, чтобы не изменить столбец как ноль в MySQL.
Спасибо