Guten Tag,
Ich wollte gerne ein stock schreiben wo er abfragt ob eine Tabelle in der Datenbank ist oder nicht und dann eine erstellt
wie kann ich das machen gibt es da eine kleine vorlage ?
MySqL R39 Tabelle erstellen lassen
- Xtrats
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
CREATE TABLE IF NOT EXISTS TabellenName;
-
ja aber wie muss das aussehen ?
mit strcat ? -
Wie soll das denn bitte aussehen? Musst du halt als MySQL-Query ausführen. Oder was meinst du nun?
-
ja wie erstellen was beachten usw
-
Hast du schonmal Tabellen erstellt per MySQL? Sonst schau halt schnell im Internet wie das geht.
Es geht genau so, wie man es von normalen Tabellen kennt (also ohne "IF NOT EXISTS").SQLCREATE TABLE IF NOT EXISTS Tabelle ( sqlid INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, string VARCHAR(64) NOT NULL, date TIMESTAMP );
mysql_query(handle, "CREATE TABLE IF NOT EXISTS Tabelle (sqlid INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,string VARCHAR(64) NOT NULL,date TIMESTAMP);");
-
CREATE TABLE IF NOT EXISTS `accounts` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
`level` int(11) NOT NULL DEFAULT '1',
`adminlevel` int(11) NOT NULL,
`supporter` int(11) NOT NULL,
`donaterank` int(11) NOT NULL,
`registered` int(11) NOT NULL,
`Sex` int(11) NOT NULL,
`herkunft` varchar(128) NOT NULL,
`e-mail` varchar(128) NOT NULL,
`Alter` int(11) NOT NULL,
`muted` int(11) NOT NULL,
`respect` int(11) NOT NULL,
`bargeld` int(11) NOT NULL,
`bank` int(11) NOT NULL,
`sponsorlevel` int(11) NOT NULL,
`crimes` int(11) NOT NULL,
`kills` int(11) NOT NULL,
`deaths` int(11) NOT NULL,
`arrested` int(11) NOT NULL,
`wanteddeaths` int(11) NOT NULL,
`phonebook` int(11) NOT NULL,
`lottonr` int(11) NOT NULL,
`biggestfish` int(11) NOT NULL,
`job` int(11) NOT NULL,
`paycheck` int(11) NOT NULL,
`jailed` int(11) NOT NULL,
`jailtime` int(11) NOT NULL,
`drugs` int(11) NOT NULL,
`day` int(11) NOT NULL,
`month` int(11) NOT NULL,
`leader` int(11) NOT NULL,
`member` int(11) NOT NULL,
`fmember` int(11) NOT NULL,
`rank` int(11) NOT NULL,
`headvalue` int(11) NOT NULL,
`contracttime` int(11) NOT NULL,
`sexskill` int(11) NOT NULL,
`boxskill` int(11) NOT NULL,
`lawskill` int(11) NOT NULL,
`mechskill` int(11) NOT NULL,
`newsskill` int(11) NOT NULL,
`drugsskill` int(11) NOT NULL,
`cookskill` int(11) NOT NULL,
`fishskill` int(11) NOT NULL,
`local` int(11) NOT NULL,
`team` int(11) NOT NULL,
`model` int(11) NOT NULL,
`regfertig` int(11) NOT NULL,
`carlic` int(11) NOT NULL,
`flylic` int(11) NOT NULL,
`boatlic` int(11) NOT NULL,
`fishlic` int(11) NOT NULL,
`gunlic` int(11) NOT NULL,
`lkwlic` int(11) NOT NULL,
`motolic` int(11) NOT NULL,
`zig` int(11) NOT NULL,
`zigsucht` int(11) NOT NULL,
`cartime` int(11) NOT NULL,
`payday` int(11) NOT NULL,
`cdplayer` int(11) NOT NULL,
`wins` int(11) NOT NULL,
`looses` int(11) NOT NULL,
`alcoholperk` int(11) NOT NULL,
`drugperk` int(11) NOT NULL,
`traderperk` int(11) NOT NULL,
`tutorial` int(11) NOT NULL,
`warnings` int(11) NOT NULL,
`mp3` int(11) NOT NULL,
`BadWordWarns` int(11) NOT NULL,
`zollpass` int(11) NOT NULL,
`spawn` int(11) NOT NULL,
`hauskasse` int(11) NOT NULL,
`mauled` int(11) NOT NULL,
`fahrverbot` int(11) NOT NULL,
`neon` int(11) NOT NULL,
`married` int(11) NOT NULL,
`verheiratet` varchar(32) NOT NULL,
`spawnchange` int(11) NOT NULL,
`wantedlevel` int(11) NOT NULL,
`wantedpoints` int(11) NOT NULL,
`playminutes` int(11) NOT NULL,
`gesamtminutes` int(11) NOT NULL,
`minutessincean` int(11) NOT NULL,
`offflucht` int(11) NOT NULL,
`knast` int(11) NOT NULL,
`uhr` int(11) NOT NULL,
`knasttime` int(11) NOT NULL,
`perso` int(11) NOT NULL,
`gehalt` int(11) NOT NULL,
`fraksperre` int(11) NOT NULL,
`housekey` int(11) NOT NULL,
`renthousekey` int(11) NOT NULL,
`kampfstyle` int(11) NOT NULL,
`flugtime` int(11) NOT NULL,
`fahrpunkte` int(11) NOT NULL,
`banned` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=55 ;so habe ich das als code
und hatte noch im kopf das es mit strcat ging,,, mehr weiß ich nicht da ich auch leider ziemlich zurück gefallen bin,. -
Ja, [wiki]Strcat[/wiki] wäre hierbei eine gute Lösung, da der String eindeutig zu lang ist, für eine Zeile.
-
breadfish.de
Hat das Thema geschlossen.