請(qǐng)教一個(gè)刪除多條記錄的SQL語(yǔ)句

2022-12-22 14:30

3個(gè)回答
delete 語(yǔ)法是這樣的?
id age number
1 20 88
2 21 89
3 20 90
delete from 數(shù)據(jù)庫(kù)表 where id = 1 刪除id 為1
delete from 數(shù)據(jù)庫(kù)表 where number in (88 , 89, 90 ) 刪了了id = 1, 2,3 的數(shù)據(jù)
delete from 數(shù)據(jù)庫(kù)表 where age = 20 and number in (88 , 89, 90 ) 刪除了id = 1, 3 的數(shù)據(jù)
delete 后不接*
delete后面沒(méi)有* 號(hào)??!
(access數(shù)據(jù)庫(kù)為例)單條刪除的sql語(yǔ)句:
delete * from 數(shù)據(jù)庫(kù)表 where id = 1
刪除id為1的數(shù)據(jù)
delete * from 數(shù)據(jù)庫(kù)表 where id in (1,2,3,4,5,6)
刪除id為1、2、3、4、5、6的數(shù)據(jù)
相關(guān)問(wèn)答
SQL語(yǔ)句刪除一個(gè)表中的多條記錄
1個(gè)回答2022-05-29 18:13
到底是刪行還是列
急?。?sql 中如何 同時(shí) 刪除 表中 的 多條記錄~
3個(gè)回答2022-12-23 12:53
按住Ctrl鍵,選出要?jiǎng)h的就可以了??!
mysql中如何用一條sql語(yǔ)句刪除多條記錄?急!
2個(gè)回答2022-09-13 15:44
delete from 表名 where id in (1,3,5)
SQL怎么用DELETE刪除多條數(shù)據(jù)
1個(gè)回答2022-12-22 14:30
1、首先,選擇數(shù)據(jù)庫(kù)。 2、然后根據(jù)查找id的方法去刪除指定的某一行數(shù)據(jù)。 3、查看數(shù)據(jù),id為1的所有數(shù)據(jù)全都已經(jīng)被刪除。 4、同樣地,也可以換一種查找方法,這次用班級(jí)來(lái)查找,原...
全文
sql如何只保留最近一條記錄,刪除其它相同的
1個(gè)回答2022-09-26 01:48
delete?from?表?a?where?not?exists (select?1?from (select?用戶(hù)名,max(日期)?日期?from?表?group?by?用戶(hù)名)?b where?...
全文
高手!如何一條SQL語(yǔ)句刪除多張表中記錄
3個(gè)回答2022-08-06 18:19
思路錯(cuò)了吧!明明是兩句sql執(zhí)行的語(yǔ)句! 如果你想在第二句出錯(cuò)的情況下,第一句也不執(zhí)行的話(huà)可以設(shè)置autocommit 設(shè)置為false 然后用rollback.
sql的delete怎樣同時(shí)刪除多個(gè)表中的記錄?
1個(gè)回答2022-12-23 13:26
這兩個(gè)表之間存在外鍵連接嗎?我覺(jué)得如果需要,應(yīng)該這樣設(shè)計(jì),然后在外鍵規(guī)范的insert和updata中設(shè)置Insert和Update規(guī)范都改為層疊,刪除主鍵表中的記錄就可以做到外鍵表同時(shí)刪除相應(yīng)信息了
sql 刪除語(yǔ)句
1個(gè)回答2023-01-31 07:35
DELETE FROM 中間不存在*號(hào)!*號(hào)是通配符在selete語(yǔ)句中表示輸出所有列的值。而不需要一一指定!
SQL刪除語(yǔ)句怎么寫(xiě) 要多行刪除
1個(gè)回答2023-02-06 19:05
如果是oracle的話(huà): 比如刪除第100條到200之間的記錄: delete from 表名 where rownum > 99 and rownum 99 and top< 201
熱門(mén)問(wèn)答