ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1041  
Старый 07.02.2010, 23:33
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


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

sql
Код:
SELECT user FROM table_name WHERE id=`1`;
 
Ответить с цитированием

  #1042  
Старый 08.02.2010, 14:21
Cybersteger
Познающий
Регистрация: 09.10.2009
Сообщений: 31
Провел на форуме:
287607

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

Подскажите как сдампить таблицу на PostgreSql ?
 
Ответить с цитированием

  #1043  
Старый 08.02.2010, 14:25
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Код:
$ pg_dump -E utf8 -n schemaname -t tablename -f dump.sql dbname
$ man pg_dump
$ man pg_dumpall
Ну и phpPgAdmin есть
 
Ответить с цитированием

  #1044  
Старый 08.02.2010, 14:33
Cybersteger
Познающий
Регистрация: 09.10.2009
Сообщений: 31
Провел на форуме:
287607

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

Цитата:
Сообщение от krypt3r  
Код:
$ pg_dump -E utf8 -n schemaname -t tablename -f dump.sql dbname
$ man pg_dump
$ man pg_dumpall
Ну и phpPgAdmin есть
А щось схоже на це є Sypex Dumper є. Де $ pg_dump -E utf8 -n schemaname -t tablename -f dump.sql dbname вписувати?
 
Ответить с цитированием

  #1045  
Старый 10.02.2010, 12:38
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме:
5209663

Репутация: 357


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

Как добавить в таблицу запись, при этом что бы запись имела порядковый id (id новый записи на 1 больше чем старой записи)?
 
Ответить с цитированием

  #1046  
Старый 10.02.2010, 13:16
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Cybersteger, 1. не слышал, возможно, и есть. 2. в командной строке. 3. И пишите по-русски

HTL, можно, например, так
Код:
insert into ttt (state, order_id) 
values (0, (select max(order_id) from ttt) + 1);
Только зачем, когда есть автоинкремент?
 
Ответить с цитированием

  #1047  
Старый 10.02.2010, 13:19
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


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

Цитата:
Сообщение от НTL  
Как добавить в таблицу запись, при этом что бы запись имела порядковый id (id новый записи на 1 больше чем старой записи)?
http://www.mysql.ru/docs/man/example-AUTO_INCREMENT.html
 
Ответить с цитированием

  #1048  
Старый 14.02.2010, 23:44
ZodiaX
Новичок
Регистрация: 07.05.2009
Сообщений: 14
Провел на форуме:
44902

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

Подскажите, что не правильно делаю при выгрузке текстового файла
LOAD DATA INFILE 'C:\bild.txt' INTO TABLE bd;
ERROR 29 (HY000): File 'Cild.txt' not found (Errcode: 22)
Все приведено дословно. Табуляция в файле соблюдена, но он по прежнему отказывается его видеть...

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

  #1049  
Старый 14.02.2010, 23:56
pali4
Познающий
Регистрация: 27.01.2008
Сообщений: 42
Провел на форуме:
651422

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

Такс, привет
помогите пожалуйста.
Суть такова:
Есть таблица, в ней есть 2 поля id и name

в таком формате записано 4 записи.

1 vasya
2 petya
3 vasya
4 masha

так, вот видидте, тут 2 Васи, их нужно удалить..
тоесть в поле name очень много дубликатов, подскажите как удалить дубликаты, а одного Васю оставить.)
 
Ответить с цитированием

  #1050  
Старый 15.02.2010, 00:51
shell_c0de
Reservists Of Antichat - Level 6
Регистрация: 07.07.2009
Сообщений: 324
Провел на форуме:
1585404

Репутация: 564
Отправить сообщение для shell_c0de с помощью ICQ Отправить сообщение для shell_c0de с помощью AIM
По умолчанию

Код:
DELETE table1 FROM zzz as table1,zzz as table2 WHERE table1.x=table2.x AND table1.y=table2.y AND table1.unique_id>table2.unique_id
Где zzz - имя таблицы, x и y - поля

или так
Код:
CREATE TABLE tmp_ttt SELECT * FROM ttt GROUP BY pole, dublpole HAVING COUNT(dublpole) >= 1
Примерно так, принцип вроде понятен.
еще вариант
Код:
Удаления полных дубликатов записей через выполнение distinct select
--Создание копии таблицы без дубликатов во временной таблице
CREATE TEMPORARY TABLE bad_temp AS SELECT DISTINCT * FROM table_name;
--Удаление всех записей из старой таблицы
DELETE FROM table_name;
--Добавление записей без дублей
INSERT INTO table_name SELECT * FROM bad_temp;
--Удаление временной таблицы
DROP TABLE bad_temp;

Вариант с созданием временной таблицы:
CREATE TABLE tmpid SELECT MIN(ID) ID FROM table_name GROUP BY unique_key;
DELETE FROM table_name WHERE ID NOT IN (SELECT ID FROM tmpid);

Последний раз редактировалось shell_c0de; 15.02.2010 в 00:55..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) 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