[ normandija @ 03.11.2011. 10:12 ] @
Da li neko zna zbog cega mi ne dozvoljava da vrednost postavim u VARCHAR u ovom upitu, zelim da stavim boju u varchar medjutim ne da,moze samo ovako,zbog cega?

Code:

CREATE TABLE IF NOT EXISTS `racunari` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `model_id` int(10) unsigned NOT NULL,
  `boja` int(10) unsigned NOT NULL,
  `god` smallint(5) unsigned NOT NULL,
  `sifra` varchar(16) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
[ bogdan.kecman @ 03.11.2011. 10:22 ] @
Code:

mysql> CREATE TABLE IF NOT EXISTS `racunari` (
    ->   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
    ->   `model_id` int(10) unsigned NOT NULL,
    ->   `boja` int(10) unsigned NOT NULL,
    ->   `god` smallint(5) unsigned NOT NULL,
    ->   `sifra` varchar(16) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
    ->   PRIMARY KEY (`id`)
    -> ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
Query OK, 0 rows affected (0.08 sec)

mysql> insert into racunari values (null, 1, 1, 1, 'varchar');
Query OK, 1 row affected (0.00 sec)

mysql> CREATE TABLE IF NOT EXISTS `racunari1` (
    -> `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
    -> `model_id` int(10) unsigned NOT NULL,
    -> `boja` varchar(100),
    -> `god` smallint(5) unsigned NOT NULL,
    -> `sifra` varchar(16) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
    ->  PRIMARY KEY (`id`)
    -> ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
Query OK, 0 rows affected (0.01 sec)

mysql> insert into racunari1 values (null, 1, 'crvena', 1, 'varchar');
Query OK, 1 row affected (0.00 sec)



ne kontam - sta ti ne radi ?
[ normandija @ 03.11.2011. 10:38 ] @
neces verovati,ali sam resio tako sto sam reinstalirao mySQL bazu, sta se desilo pa nije htelo ne znam,kad sam obrisao i ponovo postavio,prodje normalno. pa zato mi je bilo cudno jer je kod sigurno ispravan ...u svakom slucaju hvala veliko ;)