/ / Y a-t-il un moyen d’éviter les insertions dans une table mysql filtrant l’utilisateur et la date - mysql, phpmyadmin, tablet, insertion

Existe-t-il un moyen d'éviter les insertions dans une table mysql filtrant l'utilisateur et la date - mysql, phpmyadmin, tablet, insertion

J'ai une table mysql (facture) qui contient un champ de date,

id | cod_bill | mount | dale_date
1 | 0001 | 12.00 | 2015-01-20 10:05:05
2 | 0002 | 10.50 | 2015-01-25 13: 12_33

Cette table appartient à une base de données (my_shop) appartenantpar l'utilisateur (sales_agent). Cet utilisateur peut se connecter à distance au serveur mysql, en utilisant une application cliente locale. Ce que je veux, c’est, du serveur et sans toucher l’application cliente, d’empêcher les insertions avec une date antérieure au "2015-01-01 00:00:00". J'utilise phpmyadmin et j'ai les permissions root.

Réponses:

1 pour la réponse № 1

si vous les laissez insérer directement dans mysql à partir de phpmyadmin ou dans un client mysql local, vous ne pouvez pas le faire.

un petit hack pour obtenir ce que vous voulez est d'ajouter un déclencheur sur insertion / mise à jour qui supprime la ligne si la date est fausse