アフィリエイト広告を利用しています

2022年01月21日

データベース名に - (ハイフン) を使用した場合

- が原因


mysqlのデータベースをsqlで操作している。

phpで書いたプログラムからデータ登録やら変更を行っている。

よく行っている操作なのだが、あるデータベースだけ動作しない。

そのデータベースは名前に - が含まれていて、

このハイフンが原因だった。

バックフォードで解決


データベースを ` (バックフォード)で囲めば解決するらしいのでやってみた。

 変更前:define('DB_NAME', 'data-processing_db');
     ↓
 変更後:define('DB_NAME', '`data-processing_db`.');

これで普通にデータ操作を行えるようになった。







【このカテゴリーの最新記事】

posted by db-engineer at 00:00 | Comment(0) | Mysql

この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

検索
最新記事
カテゴリーアーカイブ
プロフィール
db-engineerさんの画像
db-engineer
プロフィール
タグクラウド