[前][次][番号順一覧][スレッド一覧]

mysql:10648

From: dan <dan <dango@xxxxxxxxxx>>
Date: Sat, 11 Dec 2004 12:36:39 +0900
Subject: [mysql 10648] データベース名に '-' を使う

だんです。

Ruby/MySQL や MySQL/Ruby を使わせていただいています。
データベース名に '-' を使うと
  use データベース名
でエラーになってしまうようです。


require 'mysql'

host   = 'localhost'
user   = 'test'
pass   = ''
db_name = 'test-test'

sql = Mysql::new( host, user, pass )
sql.query("use #{db_name}")

実行結果
test-db.rb:9:in `query': You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near '-test' at line 1 (MysqlError)
        from test-db.rb:9



そもそも、データベース名に '-' を使っていいんでしたっけ?
使用しているレンタルサーバー(さくらインターネット)だと
自動的にユーザ名が MySQL のデータベース名になってしまうた
め困っています。





[前][次][番号順一覧][スレッド一覧]

->   10648 2004-12-11 12:36 [dan <dango@xxxxxxxxx] データベース名に '-' を使う             
     10650 2004-12-12 19:27 ┗[とみたまさひろ <tomm]                                       
     10651 2004-12-11 21:51  ┗[dan <dango@xxxxxxxxx]