-3

クエリ コードを使用して、データベースからフィールドの値を削除するにはどうすればよいですか? フィールドがデータベース内のどこにあるかしかわかりません。(例: 列['電話番号']行[3])

それはこのようなものでなければなりません"DELETE FROM ... WHERE ..."

4

4 に答える 4

1

データベースのフィールドを削除するようなものはありません。つまり、行全体を削除したい場合は、このように簡単に行うことができます

DELETE FROM TABLE WHERE COLUMN1=@myValue

ただし、その場合に行の 1 つの値を削除したい場合は、その値を次のように更新する必要があります。NULL

UPDATE TABLE SET COLUMN1=NULL WHERE COLUMN1=@myValue

私は想像力からwhere句を使用しました。いつでも好きなものを使用できます。

于 2013-07-09T12:05:16.200 に答える
0

UPDATE [YOUR_TABLE] SET [YOUR_FIELD] = NULL WHERE [YOUR_PRIMARY_KEY] = VALUE

于 2013-07-09T12:05:27.880 に答える
0

DELETE ステートメントを使用すると、RECORDS を削除できます。フィールドに空の値を設定する場合は、UPDATE ステートメントを使用します。

詳細については、これを参照してください。

于 2013-07-09T12:03:30.157 に答える
-1

はい、まず削除コマンドを使用する必要があります。次に、この挿入更新コマンドの後、レコードのみがデータベースから削除されます。レコードを削除したが、更新していないため表示されないことに同意します。

于 2013-07-09T12:07:40.160 に答える