質問

私は挿入についての質問があったので、私は、SQLへの比較的新しいです。

私はの別のテーブルのの既存のコンテンツの上インポートする必要があることをデータのテーブルを持っています。例えば、私が持っています表には、100行を持っており、私はにデータを持っています表には100を持っています。

私は私が持っている200行に新しいデータを持っていますテーブルを作成し、(私は私の新しいコンテンツでそれらの行を更新できるように)最初の100行を空白にしておく必要があります。

私は行方不明ですということを行う簡単な方法はありますか?ご協力いただきありがとうございます!!

役に立ちましたか?

解決

データベースは単なるデータストアであることを考えてみましょう。どのようにクライアントまたは呼び出し側にあるべき命じています。通常、この最良の手段はORDER BY句であるときSELECTingます。

だから私は、RDBMSはデータを格納するが、どのようにそれが抽出されていているかを気にせないことをお勧めしたいです。

多分あなたは秩序の維持/維持に焦点を当てていることを列または属性があります。おそらくそれは、日付や番号ですか?あなたのORDER BYで、その列を使用することを検討してください、そして、あなたの順序で複数の列を使用することができます覚えています。

私たちは、データが後に提示するために保存されているかに依存すべきではありません。

/* use SQLite's current_time to save when these records were created*/
INSERT INTO MyTable (Foo, Bar, CreatedOn)
   SELECT Foo, Bar, current_time
   FROM OtherTable
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top