Hallo,
Wie o wie kan mij helpen.
Ik probeer een database te importeren in phpmyadmin.
Alleen krijg ik een foutmelding te zien. Ik heb de Tebels al leeg gemaakt.
Hoe maak ik de SQL-query/-query's uit op database Leeg?

Fout
SQL-query: Kopiëren
--
-- Database: `freewe1q_root`
--
-- --------------------------------------------------------
--	
-- Tabelstructuur voor tabel `animate_any_settings`
--

CREATE TABLE `animate_any_settings` (
  `aid` int(10) UNSIGNED NOT NULL COMMENT 'The primary identifier for a animate table.',
  `parent` varchar(100) NOT NULL DEFAULT '' COMMENT 'Parent class entry',
  `identifier` text NOT NULL COMMENT 'JSON data of identifier and animation'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='The base table for nodes.'

MySQL meldt:  
#1050 - Tabel 'animate_any_settings' bestaat al
De melding is toch best heel duidelijk? Je wilt een tabel aanmaken die al bestaat.
Dat die leeg is, maakt niet dat het dan opeens geen tabel meer is.

Dus verwijder die tabel, en probeer opnieuw.
Doe het zo :

 DROP TABLE IF EXISTS `animate_any_settings`;
CREATE TABLE `animate_any_settings` (
Bij een import op command line niveau kan je die melding gewoon negeren en gaat de import verder.
Is dat in phpadmin niet zo??
@ Ariën.
De melding is Inderdaad duidelijk. Alleen als ik alles verwijder kan ik weer op nieuw beginnen .
De data. komt van een andere website af. Die ik wil importeren.
Normaal gesproken overschrijft die zulke dingen. Maar dat gebeurt niet.



@ Adoptive Solution.
De php code werkt helaas ook niet.
Als ik dit uitvoer krijg ik regels van foutmelding te zien.

@John D.
Op de command line weet ik niet zo precies hoe zoiets moet.

Ik werk op een wampserver
Ik zou niet weten waarom je dan opnieuw moet beginnen?
Een structuur aanmaken is 'a piece of cake'.


Verder laat Adoptive Solution een SQL-code zien, geen PHP-code. Dus ik denk dat je hier mee ergens wat fout doet.
Ik kan mij wel voorstellen dat de PHP code niet werkt.
Het is SQL.

Als ik onderstaande SQL uitvoer en opnieuw doe, wordt de table aangemaakt

 DROP TABLE IF EXISTS `animate_any_settings`;
CREATE TABLE `animate_any_settings` (
  `aid` int(10) UNSIGNED NOT NULL COMMENT 'The primary identifier for a animate table.',
  `parent` varchar(100) NOT NULL DEFAULT '' COMMENT 'Parent class entry',
  `identifier` text NOT NULL COMMENT 'JSON data of identifier and animation'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='The base table for nodes.';
Het is inmiddels gelukt. We kwamen er achter dat in de phpmyadmin. Een vinkje niet was aan gevinkt. Bij Exporteren. Object-aanmaakoptie. DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER statement toevoegen.

En nogmaals geprobeerd en het is gelukt. Bedankt voor de hulp:-)

Reageren