ホームページ >バックエンド開発 >PHPチュートリアル >varchar フィールドのデフォルト値を設定できませんか?解決

varchar フィールドのデフォルト値を設定できませんか?解決

WBOY
WBOYオリジナル
2016-06-13 13:45:011479ブラウズ

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 パッケージのエラーであり、データベースとは関係ありません

一重引用符で区切られた文字列内で一重引用符を使用する必要はありません。逃げる?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。