Обучение/Помощь новичкам | Правильно ли???
Правильно ли будет сделать такой запрос в БД CREATE TABLE `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
Чтобы регистрация начиналась с id 1 и т.д.
`id` int(11) NOT NULL AUTO_INCREMENT,
Чтобы регистрация начиналась с id 1 и т.д.
Ruzon , Верно..
Ну а если что в конце просто добавляешь
COLLATE='utf8_general_ci'
ENGINE=MyISAM
AUTO_INCREMENT=0
;
________
посл. ред. 10.12.2016 в 02:23; всего 1 раз(а); by [T]rec80
Ну а если что в конце просто добавляешь
COLLATE='utf8_general_ci'
ENGINE=MyISAM
AUTO_INCREMENT=0
;
________
посл. ред. 10.12.2016 в 02:23; всего 1 раз(а); by [T]rec80
[T]rec80 , ну а почему тогда ошибку выдаёт???
Ошибка в запросе SQL!
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 2
________
посл. ред. 10.12.2016 в 02:39; всего 1 раз(а); by Ruzon
Ошибка в запросе SQL!
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 2
________
посл. ред. 10.12.2016 в 02:39; всего 1 раз(а); by Ruzon
DELETED
10 декабря 2016, в 2:44
Delete
CREATE TABLE `user` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
)
COLLATE='utf8_general_ci'
ENGINE=MyISAM
AUTO_INCREMENT=0
;
`id` INT(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
)
COLLATE='utf8_general_ci'
ENGINE=MyISAM
AUTO_INCREMENT=0
;
[T]rec80 (10.12.2016 в 02:48)
CREATE TABLE `user` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
)
COLLATE='utf8_general_ci'
ENGINE=MyISAM
AUTO_INCREMENT=0
;
CREATE TABLE `user` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
)
COLLATE='utf8_general_ci'
ENGINE=MyISAM
AUTO_INCREMENT=0
;
Ошибка в запросе SQL!
Table 'user' already exists
DELETED
10 декабря 2016, в 3:00
Delete
Ruzon (10.12.2016 в 02:57)
[T]rec80 (10.12.2016 в 02:48)
CREATE TABLE `user` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
)
COLLATE='utf8_general_ci'
ENGINE=MyISAM
AUTO_INCREMENT=0
;
Ошибка в запросе SQL!
Table 'user' already exists
[T]rec80 (10.12.2016 в 02:48)
CREATE TABLE `user` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
)
COLLATE='utf8_general_ci'
ENGINE=MyISAM
AUTO_INCREMENT=0
;
Ошибка в запросе SQL!
Table 'user' already exists
прежде чем создавать таблицу нужно убедиться что такая таблица уже не создана
Ruzon (10.12.2016 в 02:57)
[T]rec80 (10.12.2016 в 02:48)
CREATE TABLE `user` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
)
COLLATE='utf8_general_ci'
ENGINE=MyISAM
AUTO_INCREMENT=0
;
Ошибка в запросе SQL!
Table 'user' already exists
[T]rec80 (10.12.2016 в 02:48)
CREATE TABLE `user` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
)
COLLATE='utf8_general_ci'
ENGINE=MyISAM
AUTO_INCREMENT=0
;
Ошибка в запросе SQL!
Table 'user' already exists
Так тбе написало, что таблица уже существует...
CREATE TABLE `users` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
)
COLLATE='utf8_general_ci'
ENGINE=MyISAM
AUTO_INCREMENT=0
;
Я думаю users таблицы нет?
А чем не угодил проверка таблицу то создавать!
"CREATE TABLE IF NOT EXISTS users (
`id` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(64) NOT NULL,
`hash_password` varchar(64) NOT NULL,
`hash_salt` varchar(64) NOT NULL, PRIMARY KEY (`id`))
ENGINE= MyISAM DEFAULT CHARSET = utf8;"
"CREATE TABLE IF NOT EXISTS users (
`id` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(64) NOT NULL,
`hash_password` varchar(64) NOT NULL,
`hash_salt` varchar(64) NOT NULL, PRIMARY KEY (`id`))
ENGINE= MyISAM DEFAULT CHARSET = utf8;"
Спасибо за помощь, но не то
Стр.: 1, 2