Questions marquées «delete»

Dans le langage de requête structuré de base de données (SQL), l'instruction DELETE supprime un ou plusieurs enregistrements d'une table.

1
Index clusterisé non utilisé dans une instruction de suppression
J'ai une table SQL Server définie comme suit CREATE TABLE [dbo].[Production_Detail] ( [Id] [bigint] NOT NULL DEFAULT (NEXT VALUE FOR [dbo].[Production_Detail_Seq]), [Meta_Data_ID] INT NOT NULL , [Production_Detail_Time] DATETIME NOT NULL, [Production_Detail_Time_Local] DATETIME NOT NULL, [Production_Detail_Value] FLOAT NULL, [IntegratedDM] BIT NOT NULL DEFAULT 0, [DailyIntegratedDM] BIT NOT NULL DEFAULT 0, [InsertedDate] …







4
L'instruction DELETE est en conflit avec la contrainte REFERENCE
Ma situation ressemble à ceci: Table STOCK_ARTICLES: ID *[PK]* OTHER_DB_ID ITEM_NAME EMPLACEMENT de la table: ID *[PK]* LOCATION_NAME Table WORK_PLACE: ID *[PK]* WORKPLACE_NAME Table INVENTORY_ITEMS: ID *[PK]* ITEM_NAME STOCK_ARTICLE *[FK]* LOCATION *[FK]* WORK_PLACE *[FK]* Les 3 FK dans INVENTORY_ITEMS référencent évidemment les colonnes "ID" dans les autres tables respectives. Les …


3
Supprimer des millions de lignes d'une table SQL
Je dois supprimer 16+ millions d'enregistrements d'une table de 221+ millions de lignes et cela va extrêmement lentement. J'apprécie si vous partagez des suggestions pour accélérer le code ci-dessous: SET TRANSACTION ISOLATION LEVEL READ COMMITTED; DECLARE @BATCHSIZE INT, @ITERATION INT, @TOTALROWS INT, @MSG VARCHAR(500); SET DEADLOCK_PRIORITY LOW; SET @BATCHSIZE = …

2
MySQL: supprimer… where..in () vs delete..from..join, et les tables verrouillées lors de la suppression avec une sous-sélection
Avertissement: veuillez excuser mon manque de connaissances sur les bases de données internes. Ça y est: Nous exécutons une application (non écrite par nous) qui a un gros problème de performances dans un travail de nettoyage périodique dans la base de données. La requête ressemble à ceci: delete from VARIABLE_SUBSTITUTION …

4
Comment améliorer les performances d'InnoDB DELETE?
J'ai donc cette table d'audit (suit les actions sur n'importe quelle table de ma base de données): CREATE TABLE `track_table` ( `id` int(16) unsigned NOT NULL, `userID` smallint(16) unsigned NOT NULL, `tableName` varchar(255) NOT NULL DEFAULT '', `tupleID` int(16) unsigned NOT NULL, `date_insert` datetime NOT NULL, `action` char(12) NOT NULL …

3
Suppression en bloc pour une grande table dans MySQL
J'ai une table de notification contenant environ 100 millions de lignes d'hôte dans Amazon RDS avec 1000 IOPS, et je souhaite supprimer ces lignes de plus d'un mois. Si je le fais DELETE FROM NOTIFICATION WHERE CreatedAt < DATE_SUB(CURDATE(), INTERVAL 30 day);, tous les IOPS seront pris, le processus prendra …

2
Supprimer une instance d'Oracle, de la bonne façon
Je souhaite supprimer une instance Oracle (Oracle 10.2.0.4.0) créée dans le système d'exploitation AIX 6.0. Je sais que je peux supprimer tous les fichiers dbf et ctl dans le terminal, mais je pense que ce n'est pas la meilleure façon de le faire. Je pense que ce doit être une …

3
Suppression de tous les doublons
J'essaie de supprimer tous les doublons, mais en gardant un seul enregistrement (identifiant plus court). La requête suivante supprime les doublons mais prend beaucoup d'itérations pour supprimer toutes les copies et conserver les originaux. DELETE FROM emailTable WHERE id IN ( SELECT * FROM ( SELECT id FROM emailTable GROUP …
8 mysql  query  delete 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.