Avatar billede webmaster-patrick Nybegynder
13. august 2005 - 10:45 Der er 17 kommentarer og
1 løsning

Can't create database. Database exists.

Davs folkens

Jeg har lige to problemer, som jeg håber, at der er nogle flinke sjæle, der kan hjælpe mig med. Det første er som lyder, at jeg er kommet til at slette alt på min ene database, derfor vil jeg gerne have indsat backup'en... pyha et jeg tog sådan en.

SQL --> Gennemse --> Backup.txt --> Fastslå automatisk --> Udfør --> MySQL returnerede: #1007 - Can't create database 'free59092'. Database exists.

Hvad er problemet? Til venstre står den på '-' i en parantes. Dvs. '(-)'. Den eksisterer da ikke? Så er databasen da tom. :/

- - - - - - - - - -

Det andet er at jeg gerne vil have ændret TYPE=MyISAM AUTO_INCREMENT=144 til TYPE=MyISAM AUTO_INCREMENT=54.

Eksport --> Trykke Udfør uden at pille ved noget --> Ændre fejlen og kopire teksten --> Trykke på SQL --> Indsætte teksten --> Udfør --> MySQL returnerede: #1007 - Can't create database 'nwan'. Database exists.

Og som i nok har gættet, vil jeg spørge om hvad fejlen her er.

Post venligst alle beskeder som et svar. Så bliver det nemmere for os alle.

På forhånd tak
Avatar billede nielle Nybegynder
13. august 2005 - 10:48 #1
Ja databasen er tom - men det er jo ikke det samme som at sie at den ikke eksistere. Den indeholder bare ikke nogen tabeller. :^)
Avatar billede nielle Nybegynder
13. august 2005 - 10:49 #2
Desværre kan jeg ikke umiddelbart hjælpe dig med dit problem med at ændre autoincrement.
Avatar billede webmaster-patrick Nybegynder
13. august 2005 - 10:52 #3
Hvordan kan jeg så slette resterne af det, jeg troede jeg havde slettet helt for så at indsætte backup'en?
Avatar billede webmaster-patrick Nybegynder
13. august 2005 - 10:53 #4
Den siger jo 'Ingen tabeller fundet i databasen.' når jeg trykker på 'Databaser'.
Avatar billede nielle Nybegynder
13. august 2005 - 10:57 #5
En database kan vel sammenlignes med et ringbind, og tabellerne med de faneblade du sætter ind. Data ville så være det som di skerev på de ak papir du sætter i reingbindet. Blot fordi du fjener alle ak papir (data) og alle faneblade (tabeller) så betyder det jo ikke at ringbindet (databasen) holder op med at eksistere. Du har bare et tomt ringbind i stedet.

I din backup er der vel en kommando som går ud på at oprette databasen, og det er sikkert den systemet brokker sig over - for databasen eksistere jo allerede.
Avatar billede nielle Nybegynder
13. august 2005 - 10:59 #6
Hvis du gerene vil have *helt* ryddet op - altså også slettet selve databasen, så er syntaksen:

DROP DATABASE IF EXISTS <navnetPåDinDatabase>

http://dev.mysql.com/doc/mysql/en/drop-database.html
Avatar billede webmaster-patrick Nybegynder
13. august 2005 - 11:03 #7
Skal man lave et php-script til det?
Avatar billede webmaster-patrick Nybegynder
13. august 2005 - 11:05 #8
<php
if(slet == database) [
DROP DATABASE IF EXISTS login
]

Sådan?
Avatar billede webmaster-patrick Nybegynder
13. august 2005 - 11:07 #9
Så skal jeg vel også skrive pass og alt det dér. :(
Avatar billede webmaster-patrick Nybegynder
13. august 2005 - 11:15 #10
Hvordan kan det gøres... Jeg håber ikke jeg er til for meget besvær.
Avatar billede nielle Nybegynder
13. august 2005 - 11:20 #11
I PHP har man direkte en funktion til formålet, nemlig mysql_drop_db:

http://dk2.php.net/manual/da/function.mysql-drop-db.php

Men hvorfor vil du absolut slette databasen hvis det bare er for at oprette den igen umiddelbart bagefter?
Avatar billede webmaster-patrick Nybegynder
13. august 2005 - 11:49 #12
Fordi at jeg ikke kan oprette den igen fra backup'en, hvis den ikke er slettet helt?

Sagde du ikke det var grunden?

Jeg må tage nogle screeshoot på et tidspunkt...
Avatar billede nielle Nybegynder
13. august 2005 - 11:56 #13
Nu ved jeg ikke lige hvad det er for entype backup du har, men jeg kunne forestille mig at der var en kommando i denne som specifikt fortæller at der skal oprettes en database - denne kunne du jo bare udkommentere.

Nå pyt, det gør nu heller ikke noget skade simpelthen at slette databasen helt. :^)
Avatar billede nielle Nybegynder
13. august 2005 - 16:27 #14
Har du fundet ud af det?
Avatar billede webmaster-patrick Nybegynder
13. august 2005 - 18:53 #15
Nej, jeg tror at jeg på et senere tidspunkt tager de screenshot, jeg er for træt til det lige nu...

Ellers tak for hjælpen.
Avatar billede nielle Nybegynder
13. august 2005 - 19:30 #16
Så fortsætter vi da bare til den tid. :^)
Avatar billede webmaster-patrick Nybegynder
14. august 2005 - 12:00 #17
Spørgsmålet er hermed lukket, og fortsætter på de nedenstående adresser:

- http://www.eksperten.dk/spm/639979
- http://www.eksperten.dk/spm/639980
Avatar billede nielle Nybegynder
14. august 2005 - 19:36 #18
Jeg forstår ikke helt hvorfor du overhovedet har lukket her?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester