Mi chiedo se è possibile aggiornare una definizione di trigger in MySQL. Ad esempio, ho un grilletto T e voglio aggiungere alcune nuove funzionalità ad esso. La mia ipotesi è che devo lasciarlo cadere e ricrearlo. Quali sono le migliori pratiche nell'amministrazione del database per tali scenari?
Ok, lo so di averlo fatto prima. Ma non posso per la vita di me capirlo. Ho creato una tabella. Una delle colonne è etichettata "LogID", è anche la chiave primaria. Come posso modificarlo in modo che questa colonna generi un UUID per ogni nuova voce? Grazie
Esiste una query semplice che richiederebbe> 2 secondi per poter testare il logger di query lento? Sto cercando qualcosa come una dichiarazione generica ricorsiva o iterativa.
Ricevo questo avviso in mysql, [Warning] Aborted connection 21 to db: 'MyDB' user: 'MyUser' host: 'localhost' (Got an error reading communication packets) Sono stato con alcuni argomenti in Google e secondo qualche suggerimento ho aumentato la max_allowed_packetda 128 to 512 to 1024sempre lo stesso comportamento. Sto usando Drupal 7, e …
Sto cercando di creare un STORED PROCEDUREche verrà utilizzato per UPDATEun tavolo chiamato machine. Questa tabella contiene tre colonne ( machine_id, machine_namee reg_id). Nella tabella di cui sopra, reg_id( INT) è una colonna i cui valori possono essere modificati per a machine_id. Vorrei definire un QUERY/ PROCEDUREper verificare se reg_idesiste …
Sto cercando di creare una colonna per la mia tabella solo se non esiste. Ho fatto molte ricerche ma non ho ancora trovato alcuna soluzione. È davvero possibile creare una colonna in modo condizionale?
Contesto: il framework utilizzato è Spring e tutte le query vengono eseguite con JdbcTemplate. La versione di Mysql Server è 5.6.19. Il tableè una InnoDB tablee le impostazioni predefinite, come auto commite livello di isolamento ripetibile-lettura è impostato. Problema : si Insertverifica un errore all'interno di una transazione e un …
Sto progettando il mio primo schema di eCommerce. Sto leggendo l'argomento da un po 'di tempo, e sono un po' confuso riguardo al rapporto tra an order_line_iteme aproduct A productpuò essere acquistato. Ha vari dettagli, ma il più importante è unit_price. An order_line_itemha una chiave esterna per l' product_idacquisto, l' …
Quali sono gli svantaggi dell'utilizzo del cluster Galera invece della normale replica master / slave? Il tempo di ritardo 0 slave di Galera, la replica sincrona e nessun singolo punto di errore sembrano molto interessanti, quindi perché il cluster Galera non è così comune?
Sto usando una procedura memorizzata ricorsiva in MySQL per generare una tabella temporanea chiamata id_list, ma devo usare i risultati di quella procedura in una query di selezione successiva, quindi non posso DROPla tabella temporanea all'interno della procedura ... BEGIN; /* generates the temporary table of ID's */ CALL fetch_inheritance_groups('abc123',0); …
Ho un tavolo | base_schedule_line_items | CREATE TABLE base_schedule_line_items( idint (10) unsigned NOT NULL AUTO_INCREMENT, installmentint (10) unsigned NOT NULL, on_datedata NOT NULL, actual_datedata DEFAULT NULL, payment_typeint (11) NOT NULL, scheduled_principal_outstandingdecimale (65,0) NOT NULL, scheduled_principal_duedecimale (65,0) NOT NULL, scheduled_interest_outstandingdecimale (65,0) NOT NULL, scheduled_interest_duedecimale (65,0) NOT NULL, currencyint (11) NOT NULL, …
Su Amazon RDS, paghi circa $ 0,10 per 1 milione di richieste I / O. Ho notato un numero molto elevato (in centinaia di migliaia) di richieste I / O per un database a traffico molto basso. Vedendo ciò, ho fatto ulteriori ricerche e ho trovato questa domanda che descrive …
Esiste un comando a riga singola o singola per modificare tutte le tabelle all'interno di un database. Vorrei emettere questo comando in ogni tabella all'interno di un database: ALTER TABLE `table_name` CONVERT TO CHARACTER SET utf8; Il mio obiettivo è di modificare il set di caratteri da latin1 a utf8 …
Sto cercando di confrontare due query: Query 1: SELECT a,b,c,d,e FROM tableA LEFT JOIN tableB ON tableA.a=tableB.a WHERE tableA.b=tableB.b AND tableA.c=tableB.c AND tableA.d=tableB.d AND tableA.e=tableB.e Query 2: SELECT a,b,c,d,e FROM tableA LEFT JOIN tableB ON tableA.a=tableB.a AND tableA.b=tableB.b AND tableA.c=tableB.c AND tableA.d=tableB.d WHERE tableA.e=tableB.e Ho ragione a dire che queste …
Ho notato che, in MySQL, quando si abilita log_queries_not_using_indexes, slow_query_loge long_query_time, il file di log query lente generato conterrà un sacco di domande, anche se il tempo di risposta è di gran lunga inferiore long_query_time. Sembra che una volta log_queries_not_using_indexesabilitato, Mysql registrerà tutte le query che non utilizzano gli indici, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.