Identificare la primary key di una tabella in MySQL e MariaDB
In MySQL e MariaDB abbiamo diversi modi per identiricare qual'è la primary key di una tabella.
In questo articolo vi mostro quelli che conosco io.
In MySQL e MariaDB abbiamo diversi modi per identiricare qual'è la primary key di una tabella.
In questo articolo vi mostro quelli che conosco io.
GORM è senza dubbio l'ORM più usato in ambito Go.
Se usate già altri ORM tipo Eloquent, non dovreste avere problemi.
In questo articolo vediamo come usarlo per connetterci a MariaDB (ma vale anche per MySQL).
In Go abbiamo il package database/sql che ci fornisce una interfaccia generica per interagire con un database.
A questa interfaccia va fornito un driver apposito, che dipende dal db ovviamente; qui la lista di tutti i db supportati.
In questo articolo vediamo come connetterci ad db MySQL/MariaDB.
L'eventuale spostamento di colonne in una tabella in genere lo faccio da programma (DataGrip, phpMyAdmin, ecc).
A quanto non tutti, però, supportano hanno questa funzione.
n questo articolo vediamo un esempio di creazione di una funzione in MariaDB e MySQL.
Le funzioni possono essere molto utili per svolgere compiti molto specifici.
Rispetto ad una query "secca", inoltre, vengono cachate, e quindi sono anche più veloci.
Tenete in considerazione che una funzione può tornare un valore, non un record set.
Nella data directory in MariaDB e MySQL ci sono salvate le informazioni con cui vengono gestiti i database.
Può essere molto utile sapere qual'è, ed in questo articolo vediamo due modi per ottenere questa info.