Имена столбцов

MuXaJIbI41981

Новичок
Имена столбцов

Как быть уверенным что при задании имя столбцу в таблице, потом при работе с ней не будет ошибок. Иногда сталкиваюсь и очень раздрожает.
 

akd

dive now, work later
Команда форума
1. не использовать зарезервированных слов в названиях
2. использовать обратные апострофы: SELECT `field_name` .... FROM `table_name` ...
 

Wicked

Новичок
1) есть список зарезервированных слов, который можно найти в мануале. Имхо следует стараться называть имена по-другому.
2) можно всегда заключать имена столбцов, таблиц, баз данных в ` кавычки.
 

Popoff

popoff.donetsk.ua
а я для решения проблемы при именовании столбцов всегда использую префикс, обозначающий тип данного, которое хранится в этом столбце. например:
i_order - целое
s_table - строка
b_show - булевское
и т.п.
почти всегда гарантирует от совпадения с зарезервированными именами. плюс, это просто удобно.
 

akd

dive now, work later
Команда форума
Popoff, а как потом отличить BYTE от BOOLEAN? :)

сам использую всегда что-то вида сущность_поле, например, group_id, group_name, item_id, item_blah ...
 

Popoff

popoff.donetsk.ua
akd
если ты придумал для себя непонятные префиксы, в которых ты сам путаешься, то это не означает, что предложенный мной способ - плохой.
 

akd

dive now, work later
Команда форума
Popoff, я ни в чем не путаюсь и не говорил, что твой способ плохой. :)
 
Сверху