Digimortal
14.11.2006, 00:53
У меня тут вопросик появился насчет оператора INSERT в MySQL.
В документации по MySQL синтаксис вот такой:
INSERT INTO tbl_name (aaa, bbb) VALUES(15,20);
Но вот среди дампов БД мне встретился и такой вариант:
INSERT INTO `tbl_name`(`aaa`, `bbb`) VALUES ('12', '16');
Разница, как видно, в кавычках, обрамляющих имя таблицы и имена полей, и в расстановке побелов.
Подскажите, почему так? Различие версий, или еще что?
В документации по MySQL синтаксис вот такой:
INSERT INTO tbl_name (aaa, bbb) VALUES(15,20);
Но вот среди дампов БД мне встретился и такой вариант:
INSERT INTO `tbl_name`(`aaa`, `bbb`) VALUES ('12', '16');
Разница, как видно, в кавычках, обрамляющих имя таблицы и имена полей, и в расстановке побелов.
Подскажите, почему так? Различие версий, или еще что?