Mot-clé - SQL

Fil des entrées - Fil des commentaires

Aujourd'hui j'ai appris n° 3

Image

Renommer les tables créées au moment de l’installation pour en refaire une avec le même préfixe, habituellement dc_ ne suffit pas. Il faut aussi renommer les contraintes associées car celles-ci doivent porter un nom unique dans la base de données. Sinon on a droit à un message d’erreur du style  […]

Lire la suite

Retour d'expérience sur la conversion UTF8 vers UTF8-mb4

Image

Première étape, trouver comment assurer, directement avec Sequel Ace, la conversion de l’encodage et du jeu de caractères utilisés de la base de données, des tables et des champs. J’ai finalement dégoté ce script, qui permet de produire une série de requêtes SQL en fonction de ce qui est présent  […]

Lire la suite

UTF8 et les émojis

Image

Au passage, j’ai pu me rendre compte de certaines limitations de la base de données de mes blogues : sur Mastodon, j’utilise des emojis pour indiquer s’il s’agit d’un spectacle de danse (💃), d’un concert (🎤), de théâtre (🎭), etc. Toutefois, si ma base de données MySQL était bien configurée en utf8  […]

Lire la suite

Clé étrangère

Dans une installation normale de Dotclear, l’affichage de la commande SQL suivante : SHOW CREATE TABLE `dc_category`; Donne un résultat comme ci-dessous : CREATE TABLE `dc_category` ( `cat_id` bigint(20) NOT NULL, `blog_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, `cat_title`  […]

Lire la suite

Haut de page