Manual:User newtalk table/pt

A tabela user_newtalk guarda as 'Identidades' ou endereços de IP dos utilizadores cujas páginas de discussão foram alteradas. Esta informação é utilizada para a exibição da caixa 'tem novas mensagens'. A respetiva linha é eliminada quando o utilizador vê a página.

user_id
A chave para ou "0" para os utilizadores anónimos.

user_ip
Se o utilizador for um utilizador anónimo, o seu endereço de IP será guardado aqui, pois user_id de 0 é ambígua.

user_last_timestamp
A data/hora para obter a diferença desde a última visualização.



Resumo de esquema
+-+--+--+-+-+---+ +-+--+--+-+-+---+ +-+--+--+-+-+---+
 * Field              | Type             | Null | Key | Default | Extra |
 * user_id            | int(10) unsigned | NO   | MUL | 0       |       |
 * user_ip            | varbinary(40)    | NO   |     |         |       |
 * user_last_timestamp | binary(14)      | YES  |     | NULL    |       |

+-+--+--+-+-+---+ +-+--+--+-+-+---+ +-+--+--+-+-+---+
 * Field              | Type             | Null | Key | Default | Extra |
 * user_id            | int(10) unsigned | NO   | MUL | 0       |       |
 * user_ip            | varbinary(40)    | NO   | MUL |         |       |
 * user_last_timestamp | varbinary(14)   | YES  |     | NULL    |       |

+-+---+--+-+-+---+ +-+---+--+-+-+---+ +-+---+--+-+-+---+
 * Field              | Type          | Null | Key | Default | Extra |
 * user_id            | int(11)       | NO   | MUL | 0       |       |
 * user_ip            | varbinary(40) | NO   | MUL | NULL    |       |
 * user_last_timestamp | varbinary(14) | YES |     | NULL    |       |

+-+---+--+-+-+---+ +-+---+--+-+-+---+ +-+---+--+-+-+---+
 * Field              | Type          | Null | Key | Default | Extra |
 * user_id            | int(11)       | NO   | MUL | 0       |       |
 * user_ip            | varbinary(40) | NO   | MUL | NULL    |       |
 * user_last_timestamp | binary(14)   | NO   |     | NULL    |       |

+-+---+--+-+-+---+ +-+---+--+-+-+---+ +-+---+--+-+-+---+
 * Field  | Type          | Null | Key | Default | Extra |
 * user_id | int(11)      | NO   | MUL | 0       |       |
 * user_ip | varbinary(40) | NO  | MUL | NULL    |       |

+-+-+--+-+-+---+ +-+-+--+-+-+---+ +-+-+--+-+-+---+
 * Field  | Type        | Null | Key | Default | Extra |
 * user_id | int(5)     | NO   | MUL | 0       |       |
 * user_ip | varchar(40) | NO  | MUL | NULL    |       |

Indexes
 +--+++--+-+---+-+--++--++-+---+ +--+++--+-+---+-+--++--++-+---+ +--+++--+-+---+-+--++--++-+---+
 * Table       | Non_unique | Key_name   | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
 * user_newtalk |         1 | un_user_id |            1 | user_id     | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
 * user_newtalk |         1 | un_user_ip |            1 | user_ip     | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |