begin process at 2012 05 31 01:06:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Problème avec la création de vue suite à une copie de table.


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème avec la création de vue suite à une copie de table.

jeudi 20 mai 2010 à 15:57:48 | Problème avec la création de vue suite à une copie de table.

Nalm

Bonjour,

Je rencontre un problème étrange.
J'ai une base de donnée sur laquelle je souhaite permettre à l'utilisateur de faire des modifications temporaire qu'il enregistre ou non plus tard.

Pour ça, je fais au moment où il se log une copie d'abord la structure de la table: ( avant je copiais tout d'un coup mais ça avait l'air d'être pire encore)
Code PHP :
mysql_query("CREATE DATABASE `".$log."`");

$req_table = "SHOW TABLES";
$res_table = mysql_query($req_table);

while( $row = mysql_fetch_row($res_table)){
	if( !ereg("les_", $row[0]) && ($row[0] != "temp") && ($row[0] != "temp_temp")){						
		$r= 'INSERT INTO `'.$log.'`.`'.$row[0].'` SELECT * 	FROM `test2`.`'.$row[0].'` ';						
						
	mysql_query($r);
	}
}

Les conditions dans le while sont pour qu'il ne copie pas les vues.
Si je lui demande de copier les vues, il les traite comme des table et elles perdent leur aspect "dynamique"...
Ensuite je crée les vues:
$req = 'CREATE VIEW vues AS SELECT DISTINCT [....]'

Enfin, je refais une boucle qui remplie les tables (et pas les vues, évidemment...)

L'exécution se fait assez rapidement et je peux lire les données des tables sans problème mais, dès que je touche de près ou de loin à une vue, le processus mysqld-nt.exe se met à tourner à fond, bloquant l'ordi, au bout d'environ 15 minutes, il s'arrête mais tout action à nouveau sur les vues fait reprendre le problème.

Il faut savoir que sur la base initiale, la création des vues met pas plus de 10 secondes, je suis donc très étonné...
Y'a t il quelque chose que je n'ai pas compris sur les vues, s'agit il d'un bugg répertorié?
Je n'ai rien trouvé là dessus donc... je tente ma chance ici.

Merci d'avance.
dimanche 23 mai 2010 à 00:55:14 | Re : Problème avec la création de vue suite à une copie de table.

ultimacsplayer

Salut, peut etre une erreur ici:

mysql_query($r);
qui devient =>
mysql_query($r) or die($r);


www.too-web.fr
www.BoutiquePrice.com


Cette discussion est classée dans : problème, table, copie, row, vues


Répondre à ce message

Sujets en rapport avec ce message

Problème Mise à jour plusieurs table [ par jartigues ] Bonjour,Voila j'ai une base Mysql avec plusieurs table.Je vais vous expliquer par un exemple simple de ce que je veux faire.Alors j'ai une table utili Problème avec des checkbox et MySQL... [ par Rabba ] Hello!J'ai le ptit problème suivant: J'ai une page qui va lister des option sous forme de checkbox, ses informations sont prise dans une table. Le but problème de commandes mysql [ par juenic ] Voila je débute en php et mysql et je voulais faire un import depuis mysql vers xml, j'ai repris ce script : //Ouverture de base de données mysql_conn Order by problème [ par Developpator ] Hello,Je fais une requête sur une table comprenant id de type char. Lorsque le sélectionne tous les champs de ma table et que je décide de les trier e problème de redirection [ par ekipage2 ] Bonsoir à tous,Je voudrais faire une redirection automatique après une inscriptionJe ne peux pas utiliser Header car j'ai du html dans ma pagej'ai mis Problème pour lire et afficher sur un page les données de ma table... [ par rem78 ] Bonjour,J'ai un problème pour arriver à récupérer et afficher les données depuis une table de ma base, jai fait le script suivant :1 2 include("../Liv Problème de suppression d'enregistrement [ par curator68 ] Salut à tous!Voilà, j'ai un petit problème. Je n'arrive pas à supprimer un enregistrement précis d'une table.Structure de ma table: CREATE TA Problème de suppression d'un enregistrement [ par curator68 ] Salut à tous!Voilà, j'ai un petit problème. Je n'arrive pas à supprimer un enregistrement précis d'une table.Structure de ma table:CREATE TABLE IF NOT problème update d'une fiche societe [ par inssetman ] ben voilà, g une table societe et je veux pouvoir mettre à jour cette table au cas ou des informations sur une societe changeré voici mon code :includ problème avec imap_append [ par raoulman ] Bonjour, Je suis en train de développer un webmail et j'ai un souci avec imap_append. Je m'en sers pour faire une copie du mail envoyé et mettre la co


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales