0

クエリを実行しようとすると、SQL クエリでエラーが発生します。

エラー: クエリ入力には少なくとも 1 つのテーブルまたはクエリが含まれている必要があります

INSERT into Posts (PostText,TimePosted, TID) 
       VALUES ('My Post','2013-04-11 13:50:18',
             (SELECT MAX(TID) FROM Threads AS TID))
4

2 に答える 2

2

リテラル フィールドを select & move the alias; と組み合わせます。

INSERT into Posts (PostText,TimePosted, TID) 
   SELECT 'My Post','2013-04-11 13:50:18', MAX(TID) AS TID FROM Threads
于 2013-04-11T12:06:18.143 に答える
0

クエリでテーブル名が指定されていません。

テーブルには 3 つのフィールドがあり、3 つの値を送信しています (select クエリによる最後の値)。

しかし、データを挿入するメインクエリのテーブル名を書いていません。

于 2013-04-11T12:04:05.620 に答える