eine ENUM-Feld erzeugt ich ein ENUM Feld erstellen, hier ist mein Code:Codeigniter mit dbForge
$field['test'] = array(
'type' => 'ENUM',
'constraint' => array('a','b','c'),
'default'=> "a"
);
$this->dbforge->add_field($field);
$this->dbforge->create_table('demo');
Und ich habe eine Nachricht:
Fehlernummer: 1064
Sie haben ein Fehler in Ihrer SQL-Syntax; das Handbuch, dass zu Ihrer MySQL-Server-Version entspricht, die für die richtige Syntax in der Nähe von 'Array) DEFAULT 'a' NOT NULL) Standardzeichensatz UTF-8-COLLATE utf8_general_ci' in Zeile 2
CREATE TABLE zu verwenden
ci_demo
(test
ENUM (Array) DEFAULT 'a' NICHT NULL) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
Bitte helfen Sie mir, vielen Dank.
Vielen Dank ^^ –