mysql:11337
From: Ryuji Matsushita <Ryuji Matsushita <maturyu@xxxxxxxxxx>>
Date: Wed, 20 Apr 2005 11:02:37 +0900
Subject: [mysql 11337] Re: テンポラリーTableのTable名について
松下です 命名規則に違反しているのでエラーが出ているのではないでしょうか? http://dev.mysql.com/doc/mysql/ja/legal-names.html 1.文字列を格納する際に"-"を"_"へ変換する。 2.バッククォートでくくる`hoge-hoge`。 でどうでしょうか? > 芦田と申します。 > > Windows版 MySQL 4.0.24をDelphiから使用しています。 > > テンポラリーTableを作成するときに、クライアントアプリから入力された > ユーザー名を元にテーブル名を決定しているのですが、テーブル名に > "-"ハイフンが含まれると、エラーが発生してしまいます。 > > mysql> create temporary table hoge-hoge (f1 int, f2 varchar(20)); > ERROR 1064: 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 '-hoge (f1 int, f2 varchar(20))' at line 1 > > なにか逃げる方法はあるのでしょうか? > > 宜しくお願いします。 +++++++++++++++++++++++++++++++++++++++++++++++++++ Sony Digital Network Applications Inc.(SDNA) Navigation Track Information System 松下 龍士(Ryuji Matsushita) maturyu@xxxxxxxxxx +++++++++++++++++++++++++++++++++++++++++++++++++++
11336 2005-04-20 10:37 [Kenichi-Ashida <ashi] テンポラリーTableのTable名について -> 11337 2005-04-20 11:02 ┗[Ryuji Matsushita <ma] 11338 2005-04-20 11:16 ┗[Kenichi-Ashida <ashi]