webForumDet fria alternativet

Varför kan ej skapa sql fråga

Databaser & SQL

9 svar · 221 visningar · startad av richardjoha

Medlem sedan okt. 2005787 inlägg
Frågan#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');
Medlem sedan maj 20018 027 inlägg
#2

Varför fnuttar runt tabellnamnet?

Medlem 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?

Medlem 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.

Medlem 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');
Medlem 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');
Medlem 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

Medlem sedan okt. 2005787 inlägg
#8

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

Medlem 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?

Medlem 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..

263 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)