Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/07/2008, 09h48   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2008
Messages : 91
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 91
Points : 12
Points : 12
Par défaut Nom d'une table contenant une variable

Bonjour,

Je voudrais inclure dans mon nom de table l'année courante. J'ai donc stocké dans une variable b l'année, mais après j'ai essayé pas mal d'écritures mais je n'arrive jamais à inclure cette variable dans le nom de ma table...Quelqu'un aurait il la solution??
Code :
1
2
3
4
5
6
7
8
9
 
SET @a=CURDATE();
SET @b=year(@a);
SELECT @b;
 
CREATE TABLE IF NOT EXISTS testtable_captor_@b(
	id_captor TINYINT UNSIGNED NOT NULL PRIMARY KEY,
	name VARCHAR(10) NOT NULL
	) ENGINE = innodb COMMENT = 'Table des n° de tous les capteurs';
Merci pour votre aide!!
patsak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2008, 10h53   #2
Candidat au titre de Membre du Club
 
Inscription : avril 2008
Messages : 91
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 91
Points : 12
Points : 12
Pour ceux que ça peut intéresser j'ai réglé mon problème en créant un programme qui renomme à la fin de l'année mes tables avec l'année, puis je recréé ces tables..
patsak est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h52.


 
 
 
 
Partenaires

Hébergement Web