CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
30.09.2003, 15:12:38
|
Anfänger
|
|
Registriert seit: Sep 2003
Beiträge: 2
|
|
SQL: Tabellenstruktur samt Schlüssel, etc kopieren
Hi,
ich kopiere meine Tabellenstruktur mit CREATE TABLE ziel SELECT *
FROM quelle WHERE ID=-1;
Leider gehen mir dabei Informationen wie z.B. Primär-Schlüssel,
auto_increment, etc. verloren.
Gibts da ne Möglichkeit, diese Informationen ebenfalls zu kopieren?
Vielen Dank
Bernd
|
01.10.2003, 08:39:20
|
Junior Member
|
|
Registriert seit: Apr 2003
Ort: TÜ
Beiträge: 337
|
|
Hi Bernd,
versuchs mal mit mysqldump. Hierzu hat, soweit ich mich erinnere, C4 einen guten Thread geschrieben.
Such einfach mal im Forum nach, Stichworte sind z.B. Datenbank sichern, Backup,...
HTH,
Andy
|
01.10.2003, 09:15:52
|
Senior Member
|
|
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
|
|
Moin zusammen,
vielleicht hilft auch ein Blick darauf, wie z.B. der phpMyAdmin Tabellen mit auto_increment und PRIMARY KEY erstellt.
Code:
CREATE TABLE tbl_test (
id int(11) NOT NULL auto_increment,
fliesstext text NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
Gruss
chris17
P.S.: Der Thread, den diver-network angesprochen hat -> http://www.selfphp.info/forum/showth...&threadid=5419
|
01.10.2003, 10:36:34
|
Anfänger
|
|
Registriert seit: Sep 2003
Beiträge: 2
|
|
Danke erstmal euch beiden.
@Chris:
Ja, das hab ich auch gewusst, wie das geht. Mein Problem ist nur, das ein Skript die eine neue Tabelle mit der Struktur einer anderen Tabelle anlegen soll. Es ist aber nicht bekannt, welches Feld welche Eingeschaften hat. Deshalb muss das automatisch ermittelt werden.
@diver-network: Danke, werd ich mir gleich mal anschauen.
Gruss
Bernd
|
01.10.2003, 11:17:28
|
Senior Member
|
|
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
|
|
Hi Bernd,
das wäre auch eine Möglichkeit:
PHP-Code:
$host= 'localhost';
$user= 'root';
$pass= '123';
$db= 'db1';
$datei = "tbl_struktur.sql";
$path = "./";
system(sprintf("mysqldump -h %s -u %s -p%s %s -d > %s/$datei", $host, $user, $pass, $db, $path));
$db_neu = "db1_neu";
system(sprintf("mysql -h %s -u %s -p%s %s < %s/$datei", $host, $user, $pass, $db_neu, $path));
Gruss
chris17
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 10:26:54 Uhr.
|