Gestire le eccezioni in MariaDB

Gestire le eccezioni in MariaDB

Supponiamo di avere una tabella con un campo impostato come chiave univoca e uno che non accetta valori nulli.

E vogliamo creare una Stored Procedure che inserisca i record e che ci invii o l'ultimo id inserito, o gli errori.

In MariaDB (e in MySQL) possiamo usare DECLARE HANDLER!

Leggi
Calcolare quanti giorni ha un mese in MariaDB

Calcolare quanti giorni ha un mese in MariaDB

Attra verso le funzioni DAY e LAST_DAY è abbastanza facile capire quanti giorni ci sono in un mese usando l'SQL e MariaDB (o MySQL).

DAY o DAYOFMONTH ritorna il giorno del mese di una determinata data.

Mentre LAST_DAY prende l'ultimo giorno del mese di una determinata data.

Leggi
Convertire database online con RebaseData

Convertire database online con RebaseData

Oggi avevo bisogno di convertire velocemente un piccolo db SQLite in MySQL.

Girovagando mi sono imbattutto in RebaseData, che in pratica mette a disposizione diversi tipi di conversione tra database.

Leggi
Contare le righe di un database in MariaDB

Contare le righe di un database in MariaDB

Se usiamo uno strumento come phpMyAdmin è molto semplice visualizzare tutte le righe di un database MariaDB (e MySQL).

Ma se volessimo avere questa informazione da query?

Leggi
Disabilitare l'AUTOCOMMIT in MariaDB

Disabilitare l'AUTOCOMMIT in MariaDB

COMMIT è istruzione SQL che termina le transazioni in database relazionale.

Se volessimo descriverla in parole povere, potremmo identificarla come una istruzione per confermare determinate operazioni, che vanno da complesse procedure, a semplice istruzioni come cancellazione di record.

Questo fa si che potete tornare indietro prima di confermare; in sostanza potete fare la ROLLBACK.

Ogni DBMS ha un suo modo di usare le COMMIT.

Leggi
Backup e restore di database in MariaDB con mydumper

Backup e restore di database in MariaDB con mydumper

Il tool standard per il backup di MariaDB (e MySQL) è mysqldump, che è già integrato nell'installazione standard.

Ho scoperto un altro utile tool per eseguire il backup: mydumper.

Questo installarà anche il tool per il ripristino: myloader.

Leggi

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2630 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy