Comment insérer dans une table le résultat d

Fermé
cleminute - 28 sept. 2009 à 22:05
 cleminute - 28 sept. 2009 à 22:19
Bonjour,
A partir de ma table nommée « donnees », je veux insérer automatique dans ma table nommée « actuel » issues de ma table « donnees ». Seulement, je veux que la table « actuel » soit remplie de données du jour uniquement. C’est à que la table « actuel » se vide à chaque insertion et se rempli uniquement de données datant du même jour. C’est les données de la dernière mise à jour.
Aidez moi je ne sais comment le faire je suis debutant. Voici la structure de mes deux tables.
CREATE TABLE `donnees` (
`_id` int(11) NOT NULL auto_increment,
`idu` int(11) NOT NULL default '0',
`_motcle` text NOT NULL,
`codeentreprise` varchar(150) NOT NULL default '',
`mois` varchar(150) NOT NULL default '',
`prixAchat` varchar(150) NOT NULL default '',
`_dateremise` text NOT NULL,
`codeplanteur` varchar(150) NOT NULL default '',
`nbrelevement` varchar(150) NOT NULL default '',
`modepaiement` varchar(150) NOT NULL default '',
`netpayer` varchar(150) NOT NULL default '',
`poidstotaleleve` varchar(150) NOT NULL default '',
`tsModif` timestamp NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`_id`),
KEY `idu` (`idu`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=90 ;

CREATE TABLE `actuel` (
`_id` int(11) NOT NULL auto_increment,
`idu` int(11) NOT NULL default '0',
`_motcle` text NOT NULL,
`codeentreprise` varchar(150) NOT NULL default '',
`mois` varchar(150) NOT NULL default '',
`prixAchat` varchar(150) NOT NULL default '',
`_dateremise` text NOT NULL,
`codeplanteur` varchar(150) NOT NULL default '',
`nbrelevement` varchar(150) NOT NULL default '',
`modepaiement` varchar(150) NOT NULL default '',
`netpayer` varchar(150) NOT NULL default '',
`poidstotaleleve` varchar(150) NOT NULL default '',
`tsModif` timestamp NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`_id`),
KEY `idu` (`idu`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
A voir également:

4 réponses

diitee Messages postés 242 Date d'inscription vendredi 16 mai 2008 Statut Membre Dernière intervention 1 février 2011 28
28 sept. 2009 à 22:07
j'ai pas très bien compris se que tu veux faire
0
ok je t'explique. j'ai une table nommée "donnees" que les utilisateurs renseignent chaque jour. Et lorsqu'un utilisateur ajoute un enregistrement ou modifie la table "donnees" alors la table "actuel" se met à jour automatiquement. mais je veux que la table "actuel" le contienne que les données de la dernière mise à jour en tenant compte du champs `tsModif` timestamp NOT NULL default '0000-00-00 00:00:00',
0
diitee Messages postés 242 Date d'inscription vendredi 16 mai 2008 Statut Membre Dernière intervention 1 février 2011 28
28 sept. 2009 à 22:17
ah ok

Désolé je pensait pouvoir t'aidé mais c'est au dessus de mes connaissances, je suis en train de l'apprendre, je suis lyceen dans une branche informatique mais j'ai pas appris cela

j'eqpere que l'n te repondra
0
j'espere car je suis dans le besoin.
0