|
|
|
auto_increment
|
|||
|---|---|---|---|
|
#18+
Почему выдает ошибку. CREATE TABLE categories ( id int NOT NULL AUTO_INCREMENT, name varchar(32) NOT NULL, PRIMARY KEY (id) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ; CREATE TABLE products ( id int NOT NULL AUTO_INCREMENT, category_id int NOT NULL, price decimal(10,2) NOT NULL, name varchar(128) NOT NULL, description varchar(1024) NOT NULL, PRIMARY KEY (id) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ; Msg 102, Level 15, State 1, Line 2 Неправильный синтаксис около конструкции "AUTO_INCREMENT". Msg 102, Level 15, State 1, Line 7 Неправильный синтаксис около конструкции "AUTO_INCREMENT". вообще в задании сказано что нужно сделать базу с помощью mysql но я делаю в Microsoft SQL Server Management Studio это могло повлиять на ошибку. И какая разница объясните. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2016, 13:26 |
|
||
|
auto_increment
|
|||
|---|---|---|---|
|
#18+
User2016UA, Слова AUTO_INCREMENT в Transact-SQL нет. А в MySQL, небось, есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2016, 13:32 |
|
||
|
auto_increment
|
|||
|---|---|---|---|
|
#18+
iapUser2016UA, Слова AUTO_INCREMENT в Transact-SQL нет. А в MySQL, небось, есть. yesss MyISAM was the default storage engine for the MySQL relational database management system versions prior to 5.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2016, 13:41 |
|
||
|
auto_increment
|
|||
|---|---|---|---|
|
#18+
User2016UA И какая разница объясните. в MSSQL это identity ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2016, 13:45 |
|
||
|
auto_increment
|
|||
|---|---|---|---|
|
#18+
я только никак не пойму, почему в задании сказано использовать MySQL, но ТС делает на T-SQL. потом ему что, по другому предмету зачет запишут? ведь скорее двойку влепят за то, что не видит, что MySQL <> SQL Server. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2016, 14:00 |
|
||
|
auto_increment
|
|||
|---|---|---|---|
|
#18+
o-oя только никак не пойму, почему в задании сказано использовать MySQL, но ТС делает на T-SQL. Литералы "MS SQL" и "MySQL" различаются менее чем на 50%... редакционное предписание всего из 3 пунктов. Практически одно и то же... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2016, 14:10 |
|
||
|
auto_increment
|
|||
|---|---|---|---|
|
#18+
User2016UAвообще в задании сказано что нужно сделать базу с помощью mysql но я делаю в Microsoft SQL Server Management Studio "В задании сказано одно, а я делаю абсолютно другое". Вы молодец, однако. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2016, 15:00 |
|
||
|
auto_increment
|
|||
|---|---|---|---|
|
#18+
Делаю в MS SQL Management studio потому что не знаком с MySQL, думал что разницы нету. Но теперь я уже в курсе что там куча разных стандартов. Хорошо, подскажите пожалуйста в какой среде писать запросы mySQL? Есть какаято визуальная среда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 15:11 |
|
||
|
auto_increment
|
|||
|---|---|---|---|
|
#18+
o-oпотом ему что, по другому предмету зачет запишут? Я думаю, там один предмет - Базы данных )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 15:18 |
|
||
|
auto_increment
|
|||
|---|---|---|---|
|
#18+
User2016UA, тут форум есть по MySQL Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 15:47 |
|
||
|
auto_increment
|
|||
|---|---|---|---|
|
#18+
User2016UAХорошо, подскажите пожалуйста в какой среде писать запросы mySQL? Есть какаято визуальная среда?Есть MySQL Workbench . Как в отдельном дистрибутиве, так и в составе общего дистрибутива MySQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 16:00 |
|
||
|
auto_increment
|
|||
|---|---|---|---|
|
#18+
miksoft, Я скачал и установил sql workbench но не могу создать подключение. Failed connection to MySQL at 127.0.0.1 with user root. P.S. еще у меня денвер установлен, может в этом проблема? Но я его выключил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 18:48 |
|
||
|
auto_increment
|
|||
|---|---|---|---|
|
#18+
User2016UAP.S. еще у меня денвер установлен, может в этом проблема? Но я его выключил.Служба MySQL запущена? Возможно, в терминах денвера это означает "включить", не знаю, ибо никогда не пользовался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 21:29 |
|
||
|
auto_increment
|
|||
|---|---|---|---|
|
#18+
Я уже эту проблему решил. Установил соединение, создали базу и таблицы. Теперь новая проблема -не получается добавить данные в таблицу: Error Code: 1366. Incorrect string value: '\xC3\x971080...' for column 'description' at row 1 Вот весь мой код от начала до конца: create database`PRODUCTBASE`; USE PRODUCTBASE; CREATE TABLE categories ( id int NOT NULL AUTO_INCREMENT, name varchar(32) NOT NULL, PRIMARY KEY (id) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ; CREATE TABLE products ( id int NOT NULL AUTO_INCREMENT, category_id int NOT NULL, price decimal(10,2) NOT NULL, name varchar(128) NOT NULL, description varchar(1024) NOT NULL, PRIMARY KEY (id) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ; INSERT INTO categories(name) VALUES('Холодильники'),('Телевизоры'),('Мобильные телефоны'); INSERT INTO products(category_id, price, name, description) VALUES (1, 2910, 'Indesit NBS-20 AA', 'Полезный объем: 341 л; Полезный объем морозилки: 108 л; К-во компрессоров: 1 шт.; Размеры (ВхШхГ): 200 x 60 x 66 см'), (1, 2223, 'Liebherr T 1404', 'Полезный объем: 122 л; Полезный объем морозилки: 14 л К-во компрессоров: 1 шт.; Размеры (ВхШхГ): 85 x 50.1 x 62 см; Цвет: белый'), (1, 3490, 'Whirlpool WBE 3114 TS', 'Полезный объем: 307 л; Полезный объем морозилки: 113 л; К-во компрессоров: 1 шт.; Размеры (ВхШхГ): 175 x 59.5 x 64 см; Цвет: нержавеющая сталь'); INSERT INTO products(category_id, price, name, description) VALUES (2, 4520, 'Samsung UE-40EH5007', 'Дисплей: 40 ", 1920×1080; Тюнер: аналоговый, цифровой DVB-T, цифровой DVB-C, цифровой DVB-T2; Звук: 20 Вт'), (2, 2355, 'Philips 22PFL4008T/12', 'Дисплей: 22 ", 1920×1080; Тюнер: аналоговый, цифровой DVB-T, цифровой DVB-C, цифровой DVB-T2; Звук: 8 Вт'), (2, 3500,'Sony KDL-24W605A Black', 'Дисплей: 24 ", 1366×768; Тюнер: аналоговый, цифровой DVB-T, цифровой DVB-C, цифровой DVB-T2, цифровой DVB-S, цифровой DVB-S2; Звук: 10 Вт'), (2, 1959, 'Toshiba 22L1333G', 'Дисплей: 22 ", 1920×1080; Тюнер: аналоговый, цифровой DVB-T, цифровой DVB-C; Звук: 5 Вт'); ГДЕ ТО ЗДЕСЬ ЗАКРАЛАСЬ ОШИБКА INSERT INTO products(category_id, price, name, description) VALUES (2, 4520, 'Samsung UE-40EH5007', 'Дисплей: 40 ", 1920×1080; Тюнер: аналоговый, цифровой DVB-T, цифровой DVB-C, цифровой DVB-T2; Звук: 20 Вт'), (2, 2355, 'Philips 22PFL4008T/12', 'Дисплей: 22 ", 1920×1080; Тюнер: аналоговый, цифровой DVB-T, цифровой DVB-C, цифровой DVB-T2; Звук: 8 Вт'), (2, 3500,'Sony KDL-24W605A Black', 'Дисплей: 24 ", 1366×768; Тюнер: аналоговый, цифровой DVB-T, цифровой DVB-C, цифровой DVB-T2, цифровой DVB-S, цифровой DVB-S2; Звук: 10 Вт'), (2, 1959, 'Toshiba 22L1333G', 'Дисплей: 22 ", 1920×1080; Тюнер: аналоговый, цифровой DVB-T, цифровой DVB-C; Звук: 5 Вт'); Что это? Может кодировка не правильная? Какой скрипт чтоб задать кодировку? В майкрософт сервере я писал - Cyrillic_General_CI_AS тут это не работает. Подскажите что-то пожалуйста весь день уже колупаюсь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 21:51 |
|
||
|
auto_increment
|
|||
|---|---|---|---|
|
#18+
User2016UA, В таблицах указана кодировка cp1251, а запросы в UTF-8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2016, 23:29 |
|
||
|
auto_increment
|
|||
|---|---|---|---|
|
#18+
Я постепенно двигаюсь дальше Тут у меня следующее задание Написать запрос, который выведет таблицу со следующими данными: - Название - Название категории - Количество товаров в категории - Минимальная цена на товар в категории - Максимальная цена на товар в категории - Название товара с наиболее длинным описанием в категории - Наибольшая длина описания в категории - Текст самого длинного описания в категории почти все вроде-бы выполнил, только не могу понять как вывести название с наиболее длинным описанием(5й пункт) и текст самого длинного описания в категории (последний пункт). Вот мои запросы Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. И правильно ли я написал приведенные запросы или это "костыли"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2016, 12:47 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1831426]: |
0ms |
get settings: |
5ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 476ms |

| 0 / 0 |
