Syntax error

PHP

2 svar · 253 visningar · startad av FunTrix

Medlem sedan okt. 2003118 inlägg
Trådstart#1

hallå, hallå!
jag har ett problem med mysql, då jag får upp syntax error när jag försöker mata in den med kod...
Det första att skapa en databas med koden:
CREATE DATABASE wSphp;
USE wSphp;
Går bara finfint, men sedan då du ska lägga in lite i den, detta:
CREATE TABLE wSphp.fodelsedagar(
namn varchar(255) NOT NULL,
dag varchar(255),
manad varchar(255),
ar varchar(255),
PRIMARY KEY(namn));
och trycker in enter så får jag upp:
You have an error in your SQL syntax, jag har kollat runt på mysql:s hemsida men inte hittat något som jag vet kan få det att fungera, så nu vänder jag mig till er och frågar vad det kan bero på, jag använder mig dessutom av WAMP5 om det har någon betydelse....

Medlem sedan juni 20008 205 inlägg
#2

Fel forum. Men prova att använda CREATE TABLE fodelsedagar istället för att använda wSphp.fodelsedagar.
Sen skulle jag väl rekommendera att du använder datatypen DATE istället för att ha tre varchar-fält.

Medlem sedan juni 200032 967 inlägg
#3

Det är också lite overkill att tillåta 255 tecken för att lagra månad, dag och år. Men som sagt, använd hellre datumtyp.

257 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)