powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Можно так разделить таблицу?
16 сообщений из 16, страница 1 из 1
Можно так разделить таблицу?
    #39114454
HITBALL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
При создании базы сдуру создала одну таблицу для всех статей. Сейчас очень нужно её разделить.
Помогите, пожалуйста, это сделать!!!
Расскажу подробнее.
Это таблица, которую необходимо разделить, выбрав из нёё все статьи с категорией 162 и переместить их в новую таблицу. хочу новую переделать, добавить некоторые значения ещё в таблицу, которые в той не нужны будут и для выборки будет намного удобнее.

авторCREATE TABLE `articles` (
`id` int(6) NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL,
`meta_k` varchar(255) NOT NULL,
`meta_d` varchar(255) NOT NULL,
`date` date NOT NULL,
`description` text NOT NULL,
`kluch` varchar(255) NOT NULL,
`tegi` text NOT NULL,
`author` text NOT NULL,
`text` text NOT NULL,
`rating` int(10) NOT NULL,
`q_vote` int(10) NOT NULL,
`view` int(7) NOT NULL,
`mini_img` varchar(255) NOT NULL,
`alt` varchar(255) NOT NULL,
`titleimg` varchar(255) NOT NULL,
`cat` int(7) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1657 /*!40101 DEFAULT CHARSET=cp1251 */;

Новую таблицу хочу назвать podel
Пытаюсь это сделать с помощью такого запроса, но боюсь лезть с ним в базу, чтобы не сделать гадость.

авторCODE (SQL):
скопировать код в буфер обмена
USE deti;
GO
CREATE TABLE podel (
ID int NOT NULL,
title nvarchar(50),
ModifiedDate datetime);
GO
INSERT INTO podel
SELECT ID, title, ModifiedDate
FROM deti.articles
WHERE cat = N'260';
GO
SELECT ID, title, ModifiedDate
FROM podel;
GO


ребята, помогите а?
...
Рейтинг: 0 / 0
Можно так разделить таблицу?
    #39114459
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HITBALL все статьи с категорией 162
Код: sql
1.
WHERE cat = N'260';


Так и задумано?
...
Рейтинг: 0 / 0
Можно так разделить таблицу?
    #39114469
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HITBALLбоюсь лезть с ним в базу, чтобы не сделать гадость.
Это единственная разумная мысль во всём сообщении. С запросом от MS SQL действительно
лучше в базу MySQL не лезть.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Можно так разделить таблицу?
    #39114470
HITBALL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо, что отозвались!!!!!
я прочла статью https://technet.microsoft.com/ru-ru/library/ms189872(v=sql.105).aspx
попыталась переделать под свои нужды так сказать))
...
Рейтинг: 0 / 0
Можно так разделить таблицу?
    #39114474
HITBALL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, ОМГ! кошмар! не бейте сильно, я только учусь!
...
Рейтинг: 0 / 0
Можно так разделить таблицу?
    #39114480
HITBALL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пожалуйста, подскажите, как проще сделать эту выборку и разделение? самым простым и надежным способом, чтобы я ничего не напортачила!!!
...
Рейтинг: 0 / 0
Можно так разделить таблицу?
    #39114503
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HITBALLчтобы я ничего не напортачила!!!
Чтобы ничего не напортачила - подыми на своём собственном компе сервер БД, залей туда
бэкап этой базы и тренируйся. Напортачишь - зальёшь бэкап снова и будешь повторять пока не
научишься.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Можно так разделить таблицу?
    #39114516
HITBALL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, я даже не знаю с чего подступиться. вы хоть намекните как это делать или ссылку дайте
...
Рейтинг: 0 / 0
Можно так разделить таблицу?
    #39114523
с гранатой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Можно так разделить таблицу?
    #39114525
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HITBALLвы хоть намекните как это делать или ссылку дайте
http://dev.mysql.com/doc/refman/5.7/en/
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Можно так разделить таблицу?
    #39114602
HITBALL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
точнее так
...
Рейтинг: 0 / 0
Можно так разделить таблицу?
    #39114603
HITBALL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, а можно на русском и более конкретный раздел?
...
Рейтинг: 0 / 0
Можно так разделить таблицу?
    #39114836
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HITBALLа можно на русском и более конкретный раздел?
С твоими нулевыми знаниями - нельзя.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Можно так разделить таблицу?
    #39114923
HITBALL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо, ребята) тяжело учится, когда вокруг такие учителя)
я ведь не просила решить за меня задачу, а просила указать на материал для самостоятельного изучения и решения проблемы.
в общем вопрос закрыт, если кто-то встретиться с подобной проблемой. вот простое решение
авторINSERT INTO podel SELECT * FROM articles WHERE cat=160
счастья всем!
...
Рейтинг: 0 / 0
Можно так разделить таблицу?
    #39114930
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HITBALL,

ерунда получится (при той структуре таблиц, которую Вы привели в первом посте).
...
Рейтинг: 0 / 0
Можно так разделить таблицу?
    #39115013
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HITBALLя ведь не просила решить за меня задачу, а просила указать на материал для
самостоятельного изучения и решения проблемы.
И когда Вам на него указали, начали ныть "а нельзя ли чего поменьше и попроще". В морг.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Можно так разделить таблицу?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]