Archives par mot-clé : mysql

Mysql et Access

Mysql et Access… ça change de « mysql vs access » !-) Une ressource pour utiliser Access comme frontend de Mysql : lien

Publié dans développement, mysql | Marqué avec , | Laisser un commentaire

format monétaire en base mysql

Attention, le traitement des virgules en mysql comporte quelques chausse-trappes. http://dev.mysql.com/doc/refman/5.0/en/problems-with-float.html Format mysql conseillé pour les montants monétaires : DECIMAL (8,2) (et non Float !).

Publié dans développement | Marqué avec | Laisser un commentaire

mysql : resetting the auto-increment

Quand on est en phase de dev, à  supprimer comme des fous des données et à  les re-créer, quoi de + énervant que de voir l’autoincrement grossir, grossir, désesperément ? No souci : ALTER TABLE theTableInQuestion AUTO_INCREMENT= <int_plus_bas_que_le_max_id> , et … Continuer la lecture

Publié dans développement | Marqué avec | Laisser un commentaire

mysql and dates : mettre la date courante comme date par défaut :

No sweat boys, it is not possible with date & datetime types. Only timestamp type allows TIMESTAMP as default value. Mettre la date courante comme date par défaut : http://dev.mysql.com/doc/refman/5.0/en/data-type-defaults.html

Publié dans développement | Marqué avec | Laisser un commentaire

oracle-vs-mysql-:-the-limitfroracle vs mysql : the limit

In mysql, to limit the nb of results : use LIMIT In oracle, inside the where clause : use rownum ### Beware, little trap. To get the first row from any result set, do not : SELECT * FROM ABONNEMENT_MT … Continuer la lecture

Publié dans développement | Marqué avec , | Laisser un commentaire

Utiliser un champ texte comme un champ date

Champ texte inutilisable : ‘0218’ =  date d’échéance de la carte en février 2018. Inutilisable ? No : STR_TO_DATE(CONCAT(SUBSTRING(eche_carte, 1, 2), ‘-‘, SUBSTRING(eche_carte, 3, 2) ), ‘%m-%y’) et vous avez une belle date !

Publié dans mysql | Marqué avec | Laisser un commentaire

date query en mysql

# Toutes les dates plus récentes que le 15/01/2010 SELECT *FROM `gg_don` WHERE date_transac >’2010-01-15′ ! utiliser le même format que le champ date de la base à  interroger ! # L’enregistrement avec la date la plus récente SELECT * … Continuer la lecture

Publié dans mysql | Marqué avec | Laisser un commentaire