ドライブテーブルから2番目のMySQLのGoogle Cloud SQLデータモデルに移行しました。私はAppMakerで、次の質問表に19行を挿入することができました:AppMakerでCloud SQLをクエリするときに重複する行を取得する
+-------------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+--------------+------+-----+---------+-------+
| SurveyType | varchar(64) | NO | PRI | NULL | |
| QuestionNumber | int(11) | NO | PRI | NULL | |
| QuestionType | varchar(64) | NO | | NULL | |
| Question | varchar(512) | NO | | NULL | |
| SecondaryQuestion | varchar(512) | YES | | NULL | |
+-------------------+--------------+------+-----+---------+-------+
私は、コマンドラインからのデータを照会し、それが良いです知っています。私はこのようなAppMakerでデータを照会するときしかし、:
var newQuery = app.models.Question.newQuery();
newQuery.filters.SurveyType._equals = surveyType;
newQuery.sorting.QuestionNumber._ascending();
var allRecs = newQuery.run();
Iは同じデータ(第1行)の代わりに、19個の異なる行と19列を得ます。どんな考えが間違っていますか?さらに、AppMakerの私のリスト行にはデータが表示されません。私は_keyがレコードに正しく設定されていないことに気づいた。
(編集:私は多分主キーとして2つの列を持つ問題だったが、私はPKを単一のID列、同じ結果であった試みたと思った。)任意のヒントやポインタのため
感謝。
申し訳ありませんが、私の質問を編集するまであなたの答えは見えませんでした。私はそれを疑ったけど、PKと同じ結果を1つのカラムで得る。また、私は(不思議なことに)PKとして2列のテーブルにうまく書き込めましたが、それは問題の読書だけでした。 – Scott
ページとテーブルウィジェットを作成してクエリを使用しないとき(単にデータソースとしてSQLテーブルを指す)、App Makerでテーブルが正しく機能しますか? –
また、「AppMakerでデータをクエリするとき」、ページまたはモデルのデータソースクエリでクエリがどこに行われているのですか? –