CREATE TABLE IF NOT EXISTS `users` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `username` varchar(255) NOT NULL DEFAULT '', `email` varchar(255) NOT NULL DEFAULT '', `password` varchar(255) NOT NULL DEFAULT '', `avatar` varchar(255) DEFAULT 'default.jpg', `created_at` datetime NOT NULL, `updated_at` datetime DEFAULT NULL, `is_admin` tinyint(1) unsigned NOT NULL DEFAULT '0', `is_confirmed` tinyint(1) unsigned NOT NULL DEFAULT '0', `is_deleted` tinyint(1) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ); CREATE TABLE IF NOT EXISTS `ci_sessions` ( `id` varchar(40) NOT NULL, `ip_address` varchar(45) NOT NULL, `timestamp` int(10) unsigned DEFAULT 0 NOT NULL, `data` blob NOT NULL, PRIMARY KEY (id), KEY `ci_sessions_timestamp` (`timestamp`) );create table ci_session if we modify in config.php
Why? Please see here: http://forum.codeigniter.com/thread-50019-page-2.html