Sida 1 av 1

Hjälp med mySQL ERROR 1064 som gör mig tokig!

Postat: 18 april 2015, 01:27:49
av RoPa
Kan någon säga mig vad det är för fel på denna?

Kod: Markera allt

mysql> CREATE TABLE indicators(
    -> ind_id INT NOT NULL AUTO_INCREMENT,
    -> ind_status SMALLINT(),
    -> ind_stored VARCHAR(20),
    -> PRIMARY KEY ( ind_id )
    -> );
ERROR 1064 (42000): 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 '),
ind_stored VARCHAR(20),
PRIMARY KEY ( ind_id )
)' at line 3

Re: Hjälp med mySQL ERROR 1064 som gör mig tokig!

Postat: 18 april 2015, 01:54:42
av Kulla
Du behöver inte () hos SMALLINT om du specificerar inte storlek på själva kolumnen

Re: Hjälp med mySQL ERROR 1064 som gör mig tokig!

Postat: 18 april 2015, 11:03:48
av RoPa
Stort tack Kulla !
Bland all PHP, Pyton och Javascript har jag svårt att hålla reda på när tomma () behövs och när de inte får vara med...

Re: Hjälp med mySQL ERROR 1064 som gör mig tokig!

Postat: 18 april 2015, 11:55:36
av Kulla
Hehe, vet exakt hur det känns, programmerar några månader i php sen switchar till objective-c och då kommer strulet :)