Есть код:
<?php
$mysql = new mysqli('localhost', 'root', '', 'test');
$sql = "INSERT INTO test VALUES( NULL )";
if($result = $mysql->query($sql)){
}
else{
echo $mysql->error;
}
?>
Таблица MySql:
CREATE TABLE IF NOT EXISTS `test` (
`id` varchar(255) NOT NULL DEFAULT 'qweqwe'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
При выполнении скрпита должно в таблицу записываться default (qweqwe), а выводит ошибку: Column 'id' cannot be null. Как передать в таблицу нулевое значение и что-бы таблица подставила default?