[過去ログ] SQLite 5 (980レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
958
(1): 2007/10/19(金)15:47 ID:y19b4TGj(1/4) AAS
初歩的な質問なのですが、教えてください。

SQLiteには他テーブル・レコードの内容を参照してupdateする構文(updateの副問い合わせ)が
無い様なのですが、これは、insert or replace を使えと言うことなのでしょうか?

バージョンは 2.8.17 (PHP5のバンドル版) です。
960: 2007/10/19(金)16:53 ID:y19b4TGj(2/4) AAS
>>959
勘違いだったようです。
どうもありがとう。助かりました。
961
(1): 2007/10/19(金)17:16 ID:y19b4TGj(3/4) AAS
先ほど自分が失敗してたのは、副問い合わせではなく、相関副問い合わせでした。
お手数をかけさせてしまって申し訳ない。

こんな感じ。

CREATE TABLE members2( name UNIQUE, addr, birthday );

UPDATE members2 SET
addr=(SELECT addr FROM members WHERE members.name=members2.name) ,
birthday=(SELECT birthday FROM members WHERE members.name=members2.name);

エラー
SQL logic error or missing database
no such column: members2.name
省1
963: 2007/10/19(金)17:52 ID:y19b4TGj(4/4) AAS
>>962
そうですか。SQLite が成長してるのは喜ぶべきなんでしょうね。
自分のは、PHP5のデフォルト環境のままで使えるようにしたいので、SQLite2で頑張ってみます。

どうもありがとうございました。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.023s