Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Jezza 29 Září 2009, 13:09:49

Název: wwwsqldesigner a mysql
Přispěvatel: Jezza 29 Září 2009, 13:09:49
Mam takovyto problem, importuji do sve databaze kod vygenerovany wwwSQLdesignerem() a hazi me to chybu 1064:
Kód: [Vybrat]
mysql> CREATE TABLE `CveCriterions` (
    -> `id` INTEGER NOT NULL AUTO_INCREMENT ,
    -> `operator` CHAR(2) NOT NULL ,
    -> `version` VARCHAR NOT NULL ,
    -> `pkg_id` INTEGER NOT NULL ,
    -> `cve_id` INTEGER NOT NULL ,
    -> `osGroup_id` INTEGER NOT NULL ,
    -> `archGroup_id` INTEGER NOT NULL ,
    -> `cveCriterion_id` INTEGER NOT NULL ,
    -> PRIMARY KEY (`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 'NOT NULL ,
`pkg_id` INTEGER NOT NULL ,
`cve_id` INTEGER NOT NULL ,
`osGroup_id` ' at line 4
mysql>                   

Mam verzi mysql serveru: 5.0.51a-3ubuntu5.4 (Ubuntu)

Zkousel jsem googlit, podobne problemy jsem nasel u lidi, kteri meli starou 4 verzi mysql...Nevite, co s tim? Mozna je to jen mou nezkousenosti, ze nevidim tu chybu v syntaxi...
Název: Re: wwwsqldesigner a mysql
Přispěvatel: emil54 29 Září 2009, 13:41:54
Typnul bych si, ze se MySQLku nelibi, ze nemas u pole "INTEGER" zadanou velikost, napr.:
Kód: [Vybrat]
`pkg_id` INTEGER(10) NOT NULL ,
Název: Re: wwwsqldesigner a mysql
Přispěvatel: starenka 01 Října 2009, 21:55:41
tak, mozna zkus mysql-workbench, prijde mi lespi (mimo jiny umi i synchronizovat mode->db a naopak)