DROP TABLE SI EXISTE `cSessionInfo`;
CREATE TABLE `cSessionInfo` (
` varchar open_id` (100) COLLATE utf8mb4_unicode_ci NOT NULL,
`uuid` varchar (100) COLLATE utf8mb4_unicode_ci NOT NULL,
` varchar skey` (100) COLLATE utf8mb4_unicode_ci NOT NULL,
`timestamp create_time` NOT NULL DEFAULT CURRENT_TIMESTAMP ,
`last_visit_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
` session_key` varchar (100) COLLATE utf8mb4_unicode_ci NOT NULL,
`user_info` varchar (2048) COLLATE utf8mb4_unicode_ci NOT NULL,
PRIMARY KEY (` open_id`,
(KEY_id`) ) USANDO BTREE,
CLAVE `skey` (` skey`) USANDO BTREE
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = 'información de usuario de gestión de sesiones';
SET FOREIGN_KEY_CHECKS = 1;
mysql 5.5 solo puede tener un campo como marca de tiempo. Solución:
1. Actualiza mysql
2. Modifique el tipo de uno de los campos a fecha y hora.