Autor Zpráva
Anonymní
Profil *
Ahoj. Můžete mi poradit? Je to trapně jednoduchý příkaz, ale nemůžu přijít na chybu.

SQL-dotaz:

INSERT INTO editors( `name1` )
VALUES (
`Petr`
)

MySQL hlásí:
#1054 - Unknown column 'Petr' in 'field list'


TABULKA:
`editors` (
`id` smallint NOT NULL AUTO_INCREMENT,
`name1` text NOT NULL ,
`name2` text NOT NULL ,
`surname1` text NOT NULL ,
`surname2` text NOT NULL ,
`email` text NOT NULL ,
`password` varchar(32) NOT NULL default '',
`birth` smallint NOT NULL default '0',
`time` int NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM;

POŽADAVEK - ZPRACOVAT DOTAZ:
INSERT INTO editors (`name1`,`name2`,`surname1`,`surname2`,`email`,`password`,`birth`,`tim e`) VALUES (`Petr`,`Novák`,`Petr`,`N`,`petan@centrum.cz`,`012373b11824520f0fe407c 0e1302xbp`,`1970`,'1156150308');
Radim24
Profil *
Jak to že si myslí, že "Petr" je název sloupce?
Hugo
Profil
Musis pouzit obycejne apostrofy, ne obracene

INSERT INTO editors( `name1` )
VALUES (
'Petr'
)
Radim24
Profil *
V tom je rozdil?
INSERT INTO editors( `name1` ) VALUES ( `Petr` )

INSERT INTO editors( 'name1' ) VALUES ( 'Petr' )
Hugo
Profil
Radim24

Dost velky, obracene apostrofy jsou urcene pro nazvy tabulek a sloupcu a obycejne pro retezce.
Radim24
Profil *
Obyčejný apostrof - míníš ' nebo "
Radim24
Profil *
Já jsem se divil prič mi to v jedné databázi jede a v jiné ne, takže v té druhé mám obrácené apostrofy. dík
Hugo
Profil
Toto je apostrof ', a toto jsou uvozovky ".
Radim24
Profil *
Jo, vlastně...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0