CREATE TABLE IF NOT EXISTS modes_reglement (
    id INT AUTO_INCREMENT PRIMARY KEY,
    libelle VARCHAR(80) NOT NULL UNIQUE,
    comptant TINYINT(1) NOT NULL DEFAULT 1,
    delai_jours INT NOT NULL DEFAULT 0,
    ordre_affichage INT NOT NULL DEFAULT 0,
    actif TINYINT(1) NOT NULL DEFAULT 1,
    date_creation DATETIME DEFAULT CURRENT_TIMESTAMP,
    date_modification DATETIME DEFAULT CURRENT_TIMESTAMP
        ON UPDATE CURRENT_TIMESTAMP
);

INSERT INTO modes_reglement
(libelle, comptant, delai_jours, ordre_affichage, actif)
SELECT 'Carte bancaire',1,0,1,1
WHERE NOT EXISTS (
SELECT 1 FROM modes_reglement
WHERE libelle='Carte bancaire');

INSERT INTO modes_reglement
(libelle, comptant, delai_jours, ordre_affichage, actif)
SELECT 'Espèces',1,0,2,1
WHERE NOT EXISTS (
SELECT 1 FROM modes_reglement
WHERE libelle='Espèces');

INSERT INTO modes_reglement
(libelle, comptant, delai_jours, ordre_affichage, actif)
SELECT 'Chèque',1,0,3,1
WHERE NOT EXISTS (
SELECT 1 FROM modes_reglement
WHERE libelle='Chèque');

INSERT INTO modes_reglement
(libelle, comptant, delai_jours, ordre_affichage, actif)
SELECT 'Virement',0,30,4,1
WHERE NOT EXISTS (
SELECT 1 FROM modes_reglement
WHERE libelle='Virement');