WordpressでNULLをインサートする

2015-06-08 08:11

$wpdb->insert() や $wpdb->update() はデフォルトではNULLをインサートできないので
入れる場合はフィルターを作ってひっかける。

function wpse_143405_query($query) {
	return str_ireplace("'NULL'", "NULL", $query);
}
add_filter('query', 'wpse_143405_query');
global $wpdb;
$wpdb->update(
        'table',
        array('status' => 'NULL'),
        array('id' => 1)
);
remove_filter('query', 'wpse_143405_query');

$wpdb won’t insert NULL into table column



Category: WordPress

Tag: