mysqldump dump maken zonder geblaat

Pagina: 1
Acties:

  • me1299
  • Registratie: Maart 2000
  • Laatst online: 23-08 13:20

me1299

$ondertitel

Topicstarter
Als ik een dump maak:

mysqldump -u root -d zwindow Zregio

krijg ik het volgende terug:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
-- MySQL dump 8.22
--
-- Host: localhost    Database: zwindow
---------------------------------------------------------
-- Server version       3.23.54-max

--
-- Table structure for table 'Zregio'
--

CREATE TABLE Zregio (
  pkRegioID int(11) NOT NULL auto_increment,
  postcodeLow int(11) NOT NULL default '0',
  postcodeHigh int(11) NOT NULL default '0',
  kDealerID int(11) NOT NULL default '0',
  PRIMARY KEY  (pkRegioID),
  UNIQUE KEY ID (pkRegioID),
  KEY ID_2 (pkRegioID)
) TYPE=ISAM PACK_KEYS=1;


Weet iemand hoe ik die zooi bovenaan niet mee krijg?

Ik heb al hier gekeken: http://www.mysql.com/doc/en/mysqldump.html

Maar daar staat nix over hoe je die info moet weglaten.

Ik wil dus alleen

code:
1
2
3
4
5
6
7
8
9
CREATE TABLE Zregio (
  pkRegioID int(11) NOT NULL auto_increment,
  postcodeLow int(11) NOT NULL default '0',
  postcodeHigh int(11) NOT NULL default '0',
  kDealerID int(11) NOT NULL default '0',
  PRIMARY KEY  (pkRegioID),
  UNIQUE KEY ID (pkRegioID),
  KEY ID_2 (pkRegioID)
) TYPE=ISAM PACK_KEYS=1;


terug krijgen.

Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen


  • KillR-B
  • Registratie: Mei 2002
  • Laatst online: 20-01 20:49
Misschien dat je het met een van deze opties kunt oplossen:

http://www2.yo-linux.com/cgi-bin/man.cgi?topic=mysqldump

  • me1299
  • Registratie: Maart 2000
  • Laatst online: 23-08 13:20

me1299

$ondertitel

Topicstarter
Ik ben erachter gekomen dat het niet mogelijk is.

Het was voor mij icm met php.

Ik heb het opgelost dmv een script.

Voor de geinterreseerde:

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function table_dump($database, $table, $newdatabase) {

    include("includes/config.inc.php");

    mysql_select_db($newdatabase);

    $dump = shell_exec("{$mysqldump_path}mysqldump -u {$db_username} --password={$db_passwd} -d {$database} {$table}");
    $dump = explode("CREATE", $dump);

    array_shift($dump);
        
    $count = 0;

    while($loop_handle = each($dump)) {
        $dump[$count] = "CREATE ". $loop_handle['1'];
        $dump[$count] = substr($dump[$count], 0, -2);
        $count++;
    }

    return $dump;
}

Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen