-2

使用するテーブルからすべての列を選択する場合

select * from <table_name>

次に、削除中に使用します

delete from <table_name>

なぜだめですか

delete * from <table_name> is allowed here?
4

6 に答える 6

5

削除は、列ではなく行を削除する場合に使用します

于 2013-04-24T06:02:29.473 に答える
1

クエリを削除すると、1 行削除されます。その後、* を使用する必要はありません。

選択では、1つまたは2つの列またはすべての列を選択できますが、削除では行のすべての列を削除できます。* 1つの列を削除できないため、*は必要ありません

于 2013-04-24T06:00:53.827 に答える
1

DELETE列とは何の関係もありませんが、テーブルの行に関係しています..特定の列データを削除したい場合は、UPDATEオプションを選択する必要があります.

UPDATE table_name SET <set value here> WHERE <condition>

行に関しては、句DELETEを使用して削除する必要がある行を指定できます。WHERE

DELETE FROM table_name WHERE <condition>

すべての行を削除する必要がある場合は、すべての行を削除する高速で効率的な方法と見なされるTRUNCATEオプションを使用できます。

TRUNCATE TABLE table_name
于 2013-04-24T06:10:15.543 に答える