ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #341  
Старый 20.11.2008, 02:26
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

при восстановлении из backup иногда не сохраняется атрибут auto_increment у полей и нужно вручную через phpmyadmin его восстановить.
 
Ответить с цитированием

  #342  
Старый 20.11.2008, 04:07
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

ппц, при чём тут префиксы таблиц??

Цитата:
Ответ MySQL:
#1007 - Can't create database 'ourwater151'; database exists"
Таблица уже существует. Если ыт поверх ставишь то это зря, полностью очисти базу от всех таблиц а уж потом ставь бекап)

Цитата:
#1062 - Duplicate entry '2' for key 1"
ну это какбэ из-за авто_инкремента. Нужно снимать галочку Авто_инкремента при дампе, чтобы не гемороиться....а вносить comment_ID лучше NULL, хотя не принципиально. По идее в твоём случае нужно дописать в конец запроса (создания таблицы) AUTO_INCREMENT=2.
Может я уже чё-то не то говорю, 3 часа ночи)) Поправьте если чё)

Цитата:
Сообщение от Pashkela  
при восстановлении из backup иногда не сохраняется атрибут auto_increment у полей и нужно вручную через phpmyadmin его восстановить.
Никогда такого не замечал честно говоря)

Последний раз редактировалось .:EnoT:.; 20.11.2008 в 04:12..
 
Ответить с цитированием

  #343  
Старый 20.11.2008, 13:32
Аватар для Zyklonss
Zyklonss
Новичок
Регистрация: 19.11.2008
Сообщений: 5
Провел на форуме:
7943

Репутация: 0
По умолчанию

Цитата:
Таблица уже существует. Если ыт поверх ставишь то это зря, полностью очисти базу от всех таблиц а уж потом ставь бекап)
Жаль, что не имею возможности прикрепить картинку базы. Сейчас у меня общий вид старой и новой базы имеют вид:

ourwater151 (18)
ss_comments
ss_links
ss_options
ss_postmeta
ss_posts
ss_terms
ss_term_relationships
ss_term_taxonomy
ss_usermeta
ss_users
wp_links
wp_options
wp_postmeta
wp_terms
wp_term_relationships
wp_term_taxonomy
wp_usermeta
wp_users


Старая база- wp_
Новая- ss_
Я уже каким то чудесным образом перенёс данные старой базы wp_comments в ss_comments и wp_posts в ss_posts. Данные в новую базу перенеслись успешно. Делалось это не с помощью бэкапа, а при помощи колдовства с вкладкой "Операции". Подсказал один человек: сразу перенёс эти данные, а остальные решил перенести попожжа и после, как не пытался сделать то же самое, так и не получилось. Видно что-то подзабыл, хотя вроде многие варианты проверил на свой страх и риск.
Сейчас я на блоге имею все свои посты и комменты. Их пока не много, но всё же.
Вы советуете удалить нафиг эту старую базу wp_ и уже работать с новой ss_?
Или Вы советуете оставить только базу ss_, очистить её и уже после делать бэкап? А сохраняться ли посты и комменты? Естесственно буду экспериментировать, так что советуйте.
Но как же я перенёс данные без бэкапа?
Цитата:
ну это какбэ из-за авто_инкремента. Нужно снимать галочку Авто_инкремента при дампе, чтобы не гемороиться....а вносить comment_ID лучше NULL, хотя не принципиально. По идее в твоём случае нужно дописать в конец запроса (создания таблицы) AUTO_INCREMENT=2.

Может я уже чё-то не то говорю, 3 часа ночи)) Поправьте если чё)
Если останется только одна база- то необходимо сразу же сделать бэкап:
1. Снять галочку "Добавить AUTO_INCREMENT"
2. Вы имеете ввиду строчку в дампе :
"`comment_ID` bigint(20) unsigned NOT NULL auto_increment,"? Что в ней изменить?
3. Во всех строках типа: ") ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=38 "- изменять значения на 2? Это обязательно для создания файла бэкапа?
4. По совету, я при создании файла бэкапа ставил галочку в :"Добавить CREATE PROCEDURE / FUNCTION" и не ставил галку в :"Сохранить как файл". С
Сохранять обязательно в UTF8?
Очень много написал, может что не в тему, но так хочется разобраться, что бы в будущем не делать ошибок и не тормозить неделю- две с одним вопросом.
Спасибо Всем помогающим!

Последний раз редактировалось Zyklonss; 20.11.2008 в 13:34..
 
Ответить с цитированием

  #344  
Старый 20.11.2008, 22:24
Аватар для N19hTW0lF
N19hTW0lF
Участник форума
Регистрация: 11.07.2007
Сообщений: 292
Провел на форуме:
2131521

Репутация: 512
По умолчанию

как сделать поиск по бд не как where.../
я хочу чтобы проверялось если такое слово или нет.если есть то показать
по бд а не таблица
 
Ответить с цитированием

  #345  
Старый 21.11.2008, 02:43
Аватар для procedure
procedure
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме:
3885269

Репутация: 1158


По умолчанию

Подскажите где можно выполнить данный запрос:
Код:
SET TERM ^;
CREATE PROCEDURE DeleteEmp (pEmpID INTEGER)
AS BEGIN
  DELETE FROM STAFF
  WHERE ID = :pEmpID;
END^
Если InterBase тупит, просит лицензию. (Синтаксис InterBase).
Что в MS Office Access что в Database Tour пишет:
Invalid SQL statement; expected 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT', or 'UPDATE'.

Хотя в Database Tour выставляю синтаксис InterBase 6.

Последний раз редактировалось procedure; 21.11.2008 в 02:49..
 
Ответить с цитированием

  #346  
Старый 22.11.2008, 08:01
Аватар для spamoney
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

Репутация: 27
По умолчанию

Добрый День! Помогите пожалуйста с таким вопросом:

Можно ли как нибудь оптимизировать/упростить этот запрос (возможно его стоит разбить на несколько запросов?), что бы увеличить скорость выполнения:

Код:
SELECT sid, s.catid, s.aid, s.title, s.time, s.hometext, s.bodytext, s.comments, s.counter, s.topic, s.acomm, s.score, s.ratings, c.title, t.topicid, t.topicname, t.topicimage, t.topictext, z.id, z.kwords, z.sslka, z.mname FROM prefix_table1 AS s LEFT JOIN prefix_table2  AS c on (s.catid=c.catid) LEFT JOIN prefix_table3 AS z on (sid=z.nid) LEFT JOIN prefix_table4 AS t on (s.topic=t.topicid) WHERE ihome='0' AND s.time <= NOW() AND status='1' AND (alanguage='russian' OR alanguage='') ORDER BY s.time DESC LIMIT 0, 10
 
Ответить с цитированием

  #347  
Старый 22.11.2008, 15:23
Аватар для scarm
scarm
Познающий
Регистрация: 04.04.2008
Сообщений: 70
Провел на форуме:
666974

Репутация: 186
По умолчанию

Помогите правильно сформулировать запрос с двумя условиями where
Код:
select list from base_user WHERE LENGTH(`list`) = 20
это работает, если ввожу дополнительное условие, для значения строки с именем id1 с типом tinyint(4) и с возможными значениями 0/1, чтобы выводились только строки где id1=0
Код:
select list from base_user WHERE LENGTH(`list`) = 20 WHERE (id1)=0
, то в ответ не получаю ничего. Как правильно?
 
Ответить с цитированием

  #348  
Старый 22.11.2008, 15:38
Аватар для spamoney
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

Репутация: 27
По умолчанию

Может так:

Код:
SELECT list FROM base_user WHERE LENGTH(`list`) = 20 AND  (id1)=0
 
Ответить с цитированием

  #349  
Старый 22.11.2008, 15:40
Аватар для scarm
scarm
Познающий
Регистрация: 04.04.2008
Сообщений: 70
Провел на форуме:
666974

Репутация: 186
По умолчанию

точно спс большое ))
 
Ответить с цитированием

  #350  
Старый 22.11.2008, 19:03
Аватар для truelamer
truelamer
Участник форума
Регистрация: 06.11.2007
Сообщений: 143
Провел на форуме:
350782

Репутация: 81
По умолчанию

Реконструирую БД. Необходимо найти решение следующей проблемы. БД полна информации, мне необходимо разбить одну таблицу на две, чтоб некоторые столбцы остались в одной другие в другой. Дело в том что таблица которую я хочу упростить содержит 70000 записей. как это можно сделать
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) satana-fu Статьи 7 21.10.2009 07:40
Ответы на часто задаваемые вопросы + линки на статьи по SQL/XSS/PHP-инклуд Jokester Уязвимости 2 28.06.2009 00:19
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ