私は、管理者がシステムをインストールしている間に、システムのデータベースを作成するシステムを構築しています。だから私の質問は、どのように私はデータベース名を検証する必要がありますか? 64文字を超えることはできませんが、これは唯一の制限ですか?私は、エラーを出さなかったphpmyadminに特殊文字を含むいくつかのdb名をテストしました。Mysqlデータベース名の制限
13
A
答えて
12
データベースの命名制限:
- が64文字より長くすることはできません。
/
\
または.
文字を含むことはできません。- ファイル名に許可されていない文字は使用できません。
- スペース文字で終了することはできません。
+0
このリンクは、表示されている場所には表示されません。 –
0
このための正規表現:
^[^\\/?%*:|\"<>.]{1,64}$
関連する問題
- 1. データベース名正規表現の制限
- 2. MySQLの制限
- 3. データベース列の制限
- 4. MySQLのダンプ制限? MySQL全体のデータベースサイズの制限?
- 5. 制限のMySQLリレーショナルテーブル
- 6. "Flexible" MySQLの制限
- 7. mysqlワークベンチレコードの制限
- 8. Mysqlフルテキストインデックスの制限?
- 9. テーブル名の制限
- 10. バッチインサート制限mySQL PHP
- 11. データベースから選択してソフトウェアで制限するか、データベース(mysql)で制限する
- 12. MySQLのリソースの制限
- 13. MySQLのGroupWiseの制限クエリ
- 14. MySQLのテーブルレコードの制限
- 15. グループ内のmysqlの制限?
- 16. MySQLのクエリの制限
- 17. MySQLのサブクエリの制限
- 18. Qt5.5 MySQLデータベースへの32bit接続 - 制限付きユーザアカウント
- 19. クエリセットの制限SQLデータベース
- 20. Azure DocumentDBデータベース/コレクションの制限
- 21. php/mysqlの時間制限
- 22. MySQLクエリエラーの制限は
- 23. MySqlイベントの日付制限?
- 24. MySQL:列サイズの制限
- 25. 制限なしのMySQL int()
- 26. MySQL IN条件の制限
- 27. PHP MySQLのGROUP_CONCAT制限
- 28. MySQLの挿入制限?
- 29. mysqlクエリのサイズ制限ruby/mysql
- 30. Javaパッケージ名の制限
は、[8.2をチェックしてください。スキーマオブジェクト名](http://dev.mysql.com/doc/refman/5.0/en/identifiers.html)のドキュメント –