Как перечисления хранилища MySQL Does?

Я не знаю, почему вы до сих пор не поняли это из комментариев. В любом случае это то, что они все имели в виду. Сделай это.

 /* Code Added (START)  */ 

   if (isset(

Я не знаю, почему вы до сих пор не поняли это из комментариев. В любом случае это то, что они все имели в виду. Сделай это.

[110]SESSION['LAST_ACTIVITY']) && (time() -

Я не знаю, почему вы до сих пор не поняли это из комментариев. В любом случае это то, что они все имели в виду. Сделай это.

[110]SESSION['LAST_ACTIVITY'] > 1800)) { // last request was more than 30 minutes ago //session_unset(); // unset

Я не знаю, почему вы до сих пор не поняли это из комментариев. В любом случае это то, что они все имели в виду. Сделай это.

[110]SESSION variable for the run-time session_destroy(); // destroy session data in storage header('location:index.php'); // redirect to login page or home page }

Я не знаю, почему вы до сих пор не поняли это из комментариев. В любом случае это то, что они все имели в виду. Сделай это.

[110]SESSION['LAST_ACTIVITY'] = time(); // update last activity time stamp /* Code Added (END) */
17
задан Greg 3 November 2008 в 18:43
поделиться

3 ответа

Это преобразовывает их в целые числа на ВСТАВКЕ / ОБНОВЛЕНИЕ и назад в строки на ВЫБОРЕ, таким образом, внутренняя память как целые числа, но Вы не становитесь представленными этому.

можно получить целое число как SELECT mycolumn + 0.

См. ПЕРЕЧИСЛЕНИЯ в MySQL 5

25
ответ дан 30 November 2019 в 12:44
поделиться

Во-первых, я не волновался бы о потреблении пространства при решении, использовать ли перечисление. Дисковое пространство является и многочисленным и дешевым.

112-секундный, это хранит строки в определении столбца и затем хранит соответствующее перечисление в каждой записи. Согласно это значение, снабженное каждой записью, является числовым представлением положения значений в перечислении.

2
ответ дан 30 November 2019 в 12:44
поделиться

Как объяснено здесь , перечисления хранятся как значения между 0 (никакой допустимый набор значений) и 65,535, которые связаны с индексом перечисления. Значение, которое хранится в таблице, является 2-байтовым значением, не строкой.

2
ответ дан 30 November 2019 в 12:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: