2017-09-22 11 views
-3

SQL INSERTコマンドを書いて、すでにテーブルを作成したときに提供されるスクリーンショットにデータを追加するにはどうすればよいですか?PHPでSQL INSERTコマンドを書くにはどうすればいいですか?

CREATE TABLE Term(Term_Name VARCHAR(25)、Term_StartDate DATE、TermEndDate DATE);

Term Table

私は、コードを入力しようとしてきたが、これは私が取得エラーです。スクリーンショットが添付されています。

Attempt at INSERT

+0

何を試しましたか(SQL文の場合)? – jhenderson2099

+0

謝罪します。私は完全に新しいPHP/SQLであり、私は達成しようとしているものとより簡潔になるように私のトピックを編集しました。ありがとうございました。 – isual13

+0

質問の本文にすべての関連情報を含めてください。私たちが助けてくれるだけでなく、リンクが無効になった場合でもすべての訪問者に質問が有効であることを保証します。ありがとう。 – SherylHohman

答えて

0

あなたは非常に近いです! SELECTをINSERTにバンドルする必要はありません。

DML(Data Manipulation Language)ステートメントでデータにデータを挿入するだけです。 INSERTを使用してください。

次に、SELECTステートメントを使用して、必要なデータを取得します。

ここにはSQL Fiddleを使って行った変更サンプルがあります。

+0

ありがとうございます。私はあなたのポストからたくさんのことを学びました。それは1.テーブルが作成されたら、私は再び 'テーブルコマンドライン'を必要としない、私はちょうど私がSQLにしたいデータを入力する必要があるようだ。私は今、たくさんのことを学んでいます。私はこれを達成しました。ありがとうございました。 – isual13

+0

質問です。どのように私はコマンド自体に列名を一覧表示せずに "用語"テーブルのすべての内容を表示するSQL SELECTコマンドを記述しますか? SELECT DISTINCT構文を使用する必要がありますか? – isual13

+0

WHERE句のないすべての列を選択するには、ワイルドカード( '*')を使用します。 (サンプルのSQL Fiddleのように)。ワイルドカード '*'を使用してすべての列を選択します。 WHERE句は結果セットを制限します。 DISTINCTは、SELECTステートメント内で使用され、結果セット内の個別の値のセットを取得します。これは、テーブル(またはソースデータセット)内で値を繰り返す場合に便利です。 – jhenderson2099

関連する問題