- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
возникла проблема - у меня в некоторых полях таблицы SQL слишком длинные записи до 15-20тыс. символов. так как я обрабатываю данные из SQL сторонней программой, при слишком длинной записи она виснет.
учитывая специфику работы - меня интересует только первые 2-3 тыс знаков, остальное мусор, который можно выкинуть.
как это можно выполнить технически?
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substring
спасибо за ссылку, функция может быть основой скрипта, но с программированием я полный ноль. есть какие-либо готовые решения? или куда обратиться за написанием скрипта?
функция может быть основой скрипта, но с программированием я полный ноль. есть какие-либо готовые решения? или куда обратиться за написанием скрипта?
Вы вообще о чем?
так как я обрабатываю данные из SQL
И как же Вы получаете данные для обработки? Вот там, где получаете - нужно поменять, грубо говоря, SELECT TextField на SELECT SUBSTRING(TextField,0,2000).
Ну или ставить более конкретно задачу, т.к. фраза "я обрабатываю" подразумевает, что человек в курсе, куда ставить эту функцию.
так, похоже лучше рассказать подробно, так как я действительно не в теме.
есть связка mysql+php. в mysql есть таблица, в строках которой,я хочу уменьшить количество символов.
нужно, чтобы создавлась "урезанная" копия в виде другой таблицы.
расскажите хоть что за программа.
если там можно настроить запрос - напишите прямо в ней запрос.
иначе попробуйте создать так называемое представление - view на основе запроса. для программы это будет выглядеть как таблица.
что-то типа такого оператора:
CREATE VIEW tab_trimmed AS
SELECT pole1,substring(pole2,1,3000),pole4,pole4
FROM tab ;
Возможно потребуется перечислить все остальные поля.
с программой заморачиваться нет смысла, вроде есть решение, но че-то не получается сделать. какой в phpmyadmin sql запрос нужно задать, чтобы на основе существующей таблицы создать таблицу с урезанным контентом?
меня интересует только первые 2-3 тыс знаков, остальное мусор, который можно выкинуть
Зачем дублировать таблицы и хранить мусор?
Если это действительно ненужная информация - то
SELECT SUBSTRING('fulltext',1,300)
FROM `base_original`.`table_original` ;
пытаюсь копировать их одной базы в другую с "обрезанием". в новой пустые ячейки... где ошибка?
скорее всего полей не хватает.
сначала покажите show create table tab1; а потом ждите может кто напишет целиком и запрос или view
спсибо всем, заработало