ホームページ >バックエンド開発 >PHPチュートリアル >varchar フィールドのデフォルト値を設定できませんか?解決
varchar フィールドのデフォルト値を設定できませんか?
教えてください: データテーブルを作成するための非常に簡単なステートメント:
$query = 'CREATE TABLE IF NOT EXISTS pro_cates (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
fat_id INTEGER UNSIGNED NOT NULL DEFAULT) 0 ,
proname VARCHAR(80) NOT NULL DEFAULT 'unknown',
proname_en VARCHAR(80),
PRIMARY KEY (id)
)ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT= 1 ';
赤色のデフォルト値を設定すると、エラーが報告されます。このフィールドの設定にはどのような問題がありますか?
エラー メッセージは次のとおりです: 解析エラー: 構文エラー、D:xampphtdocscates_cretable.php の 9 行目に予期しない T_STRING があります
よろしくお願いします。
-----解決策---------
DEFAULT "unknown"
文法エラー 句読点
------解決策------------------
解析エラー: 構文エラー、予期しない T_STRING
これは php パッケージのエラーであり、データベースとは関係ありません
一重引用符で区切られた文字列内で一重引用符を使用する必要はありません。逃げる?