Q179:Mysqlサーバーのproductionへの接続とテーブルデータの確認は出来るのですが、自分で作成したpresstestのテーブルの中身を確認しようとするとエラー表示が出てしまいます。
Q179-1:
添付ファイル:エクセルを参照ください。Schemaを最初から立上げテーブルの作成をしていきたいと思っていますが、MZPlatformのサンプル等で方法があれば教えてください。データ接続の確認とテーブルが利用できるようになれば簡単な部品構成呼出などを練習で作成したいと考えています。
関連ファイル:sample.xlsx
A179-1:
ご連絡ありがとうございます。
「SQL syntax」のエラーは、実行されるSQL文に誤りがあることを示しています。(例えば Select * from projectが Salact fram になってしまったなど)
お送り頂いた図から、[テキストフィールド]に入力されているSQL文には誤りは無いようですので、ツリーコンポーネントの項目をクリックした時に実行されるSQL文で「SQL syntax」エラーが発生しているのかと推測します。
質問がございます。
1)実行なさっているアプリケーションはご自分で新規に作成なさったものでしょうか。それとも\sampleや\tutorialフォルダーにあるサンプルでしょうか。
2)他のデータベース「information_schema」などをツリーでクリックした時にも「SQL syntax」エラーは発生するでしょうか。(違ったメッセージのエラーは発生する場合があります)
以上大変お手数ですが、ご確認頂ければ幸いです。
ご面倒をお掛け致しますが、よろしくお願い申し上げます。
また本件とは関係はございませんが、MZPlatformの最新版は現在ver.2.10となっております。メソッド設定が必要な箇所が、視覚的に把握しやすくなりましたので、宜しければどうぞお試し下さい。
Q179-2:
1)実行しているアプリケーション
AP_Dataに保存されているデータベースアクセスになります。
2)他のデータベース「information_schema」← 問題なく内容が表示されます。
エラーが出るのは自分でSchemaを作成したもののみです・・・
後ほど最新版のMZへアップ致します。
A179-2:
作成なさったテーブル名に「-」を使っていらっしゃいます。
これが原因ということはないでしょうか。
手元のPCでは「-」を使ってテーブルを作成しようとすると、「SQL syntax」エラーが発生しました。
もし作成できたとしても、「-」はコマンドでオプションを付加する際に使われているので、使用しない方が無難です。
代わりに「_」アンダーバーを使う例が多いようです。
上記変更して頂いても、エラーが発生する場合には、申し訳ございませんが、どうか再度ご連絡下さい。よろしくお願い申し上げます。