webForumDet fria alternativet

Varför kan ej skapa sql fråga

9 svar · 221 visningar · startad av richardjoha

richardjohaMedlem sedan okt. 2005787 inlägg
#1

får detta felmedelande:

Fel

SQL-fråga :  

CREATE TABLE `rtnews_auth` (

`_password` varchar( 100 ) NOT NULL default ''
)ENGINE = MYISAM DEFAULT CHARSET = latin1 

MySQL sa: 

#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1' at line 3

detta vill jag infoga, från phpmyadmin på min dator till phpmyadmin på min domän hos b-one.

-- phpMyAdmin SQL Dump
-- version 2.6.3-pl1
-- http://www.phpmyadmin.net
-- 
-- Värd: localhost
-- Skapad: 14 december 2005 kl 13:24
-- Serverversion: 4.1.14
-- PHP-version: 5.0.4
-- 
-- Databas: `r`
-- 

-- --------------------------------------------------------

-- 
-- Struktur för tabell `rtnews_auth`
-- 

CREATE TABLE `rtnews_auth` (
  `_password` varchar(100) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- 
-- Data i tabell `rtnews_auth`
-- 

INSERT INTO `rtnews_auth` VALUES ('6df35329b2ecab3ae4b8cb0516a371d6');
UlfTMedlem sedan maj 20018 027 inlägg
#2

Varför fnuttar runt tabellnamnet?

richardjohaMedlem sedan okt. 2005787 inlägg
#3

vet ej.. tog expotera i phpmyadmin.. kopierade koden rakt av. hur ska man göra för att den ska fungera?

UlfTMedlem sedan maj 20018 027 inlägg
#4

Ta dig en titt på syntaxen de använder här: http://www.techonthenet.com/sql/tables/create_table.php

CREATE TABLE supplier
( 	supplier_id 	numeric(10) 	not null,
	supplier_name 	varchar2(50) 	not null,
	contact_name 	varchar2(50) 	
)

Där är det inga fnuttar runt tabellnamn, kolumnnamn, etc. Det är innehåll i kolumnerna som har fnuttar, om nu innehållet är text, det vill säga.

richardjohaMedlem sedan okt. 2005787 inlägg
#5

så det är så här det skulle se ut?

CREATE TABLE rtnews_auth (
  _password` varchar(100) NOT NULL default 
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

hur bakar man in det postade lösenordet i samma veva?

INSERT INTO `rtnews_auth` VALUES ('6df35329b2ecab3ae4b8cb0516a371d6');
UlfTMedlem sedan maj 20018 027 inlägg
#6

richardjoha skrev:

så det är så här det skulle se ut?

CREATE TABLE rtnews_auth (
  _password` varchar(100) NOT NULL default 
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

hur bakar man in det postade lösenordet i samma veva?

INSERT INTO `rtnews_auth` VALUES ('6df35329b2ecab3ae4b8cb0516a371d6');

Återigen, bort med fnuttarna runt tabellnamnen.

Din första skulle kunna vara:

CREATE TABLE rtnews_auth (
  _password varchar(100) NOT NULL default 
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Din andra skulle kunna vara:

INSERT INTO rtnews_auth (_password) VALUES ('6df35329b2ecab3ae4b8cb0516a371d6');
richardjohaMedlem sedan okt. 2005787 inlägg
#7

testade och skapa:

CREATE TABLE rtnews_auth (
  _password varchar(100) NOT NULL default 
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

INSERT INTO rtnews_auth (_password) VALUES ('6df35329b2ecab3ae4b8cb0516a371d6');

men fick fortfarande samma fel kod..

#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ') ENGINE=MyISAM DEFAULT CHARSET=latin1' at line 3

richardjohaMedlem sedan okt. 2005787 inlägg
#8

jag kan visa dig php koden mm om det kan vara till någon hjälp..

UlfTMedlem sedan maj 20018 027 inlägg
#9

richardjoha skrev:

#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ') ENGINE=MyISAM DEFAULT CHARSET=latin1' at line 3

Det är möjligt att det är den sista biten som är fel. Jag vet faktiskt inte vad den biten ska vara till för. Jag har aldrig själv skapat en tabell med den sista harangen efter "create table"-satsen. Vet du vad den är till för, och om den överhuvudtaget behövs? Vad händer om du struntar i den sista biten?

richardjohaMedlem sedan okt. 2005787 inlägg
#10

http://member.webforum.nu/9464/4.gif

så här ser det ut då...

den sista biten är ett lösenord som gör att man kan logga in och administrera..

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)