Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: wwwsqldesigner a mysql  (Přečteno 804 krát)

Jezza

  • Návštěvník
  • Příspěvků: 96
wwwsqldesigner a mysql
« kdy: 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...

emil54

  • Host
Re: wwwsqldesigner a mysql
« Odpověď #1 kdy: 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 ,
« Poslední změna: 29 Září 2009, 13:43:39 od emil54 »

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: wwwsqldesigner a mysql
« Odpověď #2 kdy: 01 Října 2009, 21:55:41 »
tak, mozna zkus mysql-workbench, prijde mi lespi (mimo jiny umi i synchronizovat mode->db a naopak)
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

 

Provoz zaštiťuje spolek OpenAlt.