2014-10-01 2 views
-2

«MySQL возвратил пустой набор результатов (т. Е. Нулевые строки)».
Когда он должен был вернуть строки .. что теперь?MySQL возвратил пустой набор результатов (т. Е. Нулевые строки)

 CREATE TABLE IF NOT EXISTS `users` (
     `id` int(11) NOT NULL AUTO_INCREMENT, 
     `username` varchar(255) NOT NULL, 
     `first_name` varchar(255) NOT NULL, 
     `last_name` varchar(255) NOT NULL, 
     `email` varchar(255) NOT NULL, 
     `password` varchar(255) NOT NULL, 
     `sign_up_date` date NOT NULL, 
     `activated` enum('0','1') NOT NULL, 
     PRIMARY KEY (`id`) 
     ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; 
+1

ваш вопрос не ясен. –

+0

u не вставлял данные в таблицу. Итак, почему вы ожидаете результата? – fasadat

+1

вся эта инструкция создает таблицу. вам нужно вставить данные, чтобы на самом деле получить возвращаемые строки – Jeff

ответ

0

попробовать это:

CREATE TABLE IF NOT EXISTS `users` (
    `id` int(11) NOT NULL AUTO_INCREMENT, 
    `username` varchar(255) NOT NULL, 
    `first_name` varchar(255) NOT NULL, 
    `last_name` varchar(255) NOT NULL, 
    `email` varchar(255) NOT NULL, 
    `password` varchar(255) NOT NULL, 
    `sign_up_date` date NOT NULL, 
    `activated` enum('0','1') NOT NULL, 
    PRIMARY KEY (`id`) 
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ; 
+0

все еще такой же .. MySQL возвратил пустой набор результатов (то есть нулевые строки) –

+0

Как бы это возможно ответить на вопрос? – ydaetskcoR

+0

Я не помню, если таблица create вернет затронутые строки! –

Смежные вопросы