---
title: "Varför kan ej skapa sql fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/139367-varför-kan-ej-skapa-sql-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "richardjoha"
published: "2005-12-14T21:28:49.000Z"
updated: "2005-12-14T23:04:29.000Z"
replies: 9
views: 223
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/139367-varför-kan-ej-skapa-sql-fråga"
---

# Varför kan ej skapa sql fråga

## #1 — richardjoha, 2005-12-14T21:28Z

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

Permalänk: https://www.webforum.nu/p/139367

## #2 — UlfT, 2005-12-14T21:30Z

Varför fnuttar runt tabellnamnet?

Permalänk: https://www.webforum.nu/p/1729054

## #3 — richardjoha, 2005-12-14T21:36Z

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

Permalänk: https://www.webforum.nu/p/1729056

## #4 — UlfT, 2005-12-14T22:03Z

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.

Permalänk: https://www.webforum.nu/p/1729066

## #5 — richardjoha, 2005-12-14T22:07Z

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

Permalänk: https://www.webforum.nu/p/1729068

## #6 — UlfT, 2005-12-14T22:11Z

> **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');
```

Permalänk: https://www.webforum.nu/p/1729070

## #7 — richardjoha, 2005-12-14T22:15Z

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

Permalänk: https://www.webforum.nu/p/1729073

## #8 — richardjoha, 2005-12-14T22:17Z

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

Permalänk: https://www.webforum.nu/p/1729074

## #9 — UlfT, 2005-12-14T22:48Z

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

Permalänk: https://www.webforum.nu/p/1729089

## #10 — richardjoha, 2005-12-14T23:04Z

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

Permalänk: https://www.webforum.nu/p/1729100

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/139367-varför-kan-ej-skapa-sql-fråga
