1

私はテーブルt1を持っています。

 table t1

id post_id tags
1     null  a
2     1     null
3     1     null
4     null  b

post_id = id のタグを更新したい。出力がゼロのクエリを試しました。

タグが存在する場合、post_id は常に null であり、post_id が存在する場合、タグは常に null です。

update t1 set tags = tags where post_id = id;

皆さんは私のためにそれを適切に組み立てることができますか. 私を助けてください

4

3 に答える 3

0
update t1 set tags = tags where post_id = id;

tags = tagsここでは、その列の値で列を更新しているため、レコードは更新されません 。

于 2013-05-24T07:08:24.783 に答える
0
update t1 set tags = tags where post_id = id;

つまり、A=A、1=1、B=B を設定し、それ自体に何かを設定します。それでは何も更新されません。たとえば、それを更新するには別の値を指定する必要があります

update t1 set tags = "Testing 123" where post_id = id;
于 2013-05-24T07:09:03.093 に答える