Скрипты на SQLite

Печать RSS
1053


2000 лет д.н.э.
0
Может кто с тригеррами помочь? Хочу сделать что бы например при удаление записи из таблицы1 (cat) удалялись все записи из таблицы2 у которых ключ (cat_id) совпадает с ид удаленной записи?
Самого принципа работы не знаю:-[

Господин ПЖ
0
CREATE TRIGGER tab1_delete DELETE ON tab1
BEGIN
DELETE FROM tab2 WHERE tab1.id=tab2.cat_id;
END;
вот примерно вот так

Господин ПЖ
0
а вообще в 3.6.19 появилась поддержка внешних ключей, по идее если sqlite свежая лучше это делать с FOREIGN KEY

2000 лет д.н.э.
0
Не, третьей версии у меня на хосте нет. Спасибо, буду пробывать.
С
Автор
Малиновые штаны
0
Попрошу администрацию перенести эту темку в раздел баз данных. Жалко ведь если потеряется, много полезной инфы sad

ツ ツ ツ
0
Перенес
С

Пришелец
0
Хм...Очень интересная тема smile Есть вопрос: на днях перевел все смайлы в чате на мускул,теперь админы без проблем могут загружать смайлы прямо из чата...Так вот,думаю,а не перенести ли смайлы на sqlite?Ведь записывают в базу не так часто,а выводят как раз очень много раз.Таким образом по идее на sqlite смайлы будут просто летать...Как считаете?
С
Автор
Малиновые штаны
0
Попробуй и заодно, если не тяжело, скинь код который ты используешь для ф-ции смайлов smile

2000 лет д.н.э.
0
На файлах быстрее. Точнее на файле.
Не сходите с ума, зачем делать смайлы с использованием баз данных?
Файл всегда читается быстееsmile и ни каких сложных выборок смайлы не требуют.
С
Автор
Малиновые штаны
0
91, а как быть с смайликами по категориям ? Конечно можно вручную написать, но куда проще выбирать этих засранцев с базы так как угодно smile
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск