0

複数のフィールドを持つ mysql テーブルがあります。

 SNo id status 

ステータスが変更されたので、php スクリプトから Sno の値が 1 になったときにステータスを更新する必要があります。時間がかかるので個別にはやりたくないです。これらの列を削除して再度挿入する以外に対応するSnoの値がある場合、ステータスの値を更新する方法はありますか?

新しいステータスの値は定数ではありません。sno 1 のエントリが 4 つあり、ステータス フィールドが最初はすべて false であると仮定します。ここで、それを更新して、文字列 true、true、false、false を持ちたいとしましょう。テーブルに表示されている順序で、ステータスを true、true、flase、false に正確に更新したいと考えています。

4

1 に答える 1

2

あなたが何を意味するのか完全にはわかりませんが、私はあなたが探していると思います:

UPDATE `table` SET `status` = 'new status' WHERE `SNo` = '1'
于 2012-10-11T02:15:16.723 に答える