Бред


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
91 46 17

Аноним 15/05/19 Срд 22:36:41 1964393141
1544422659612.jpg (758Кб, 2000x3000)
2000x3000
Сап бэ. В программаче как обычно 3,5 анона, поэтому спрошу здесь. В общем суть такова:
Есть у меня БД, в ней есть таблица, которая состоит из ключа и 9 других атрибутов. Так вот, как мне запилить проверку ограничение, триггер, хз на то, чтобы только один из этих девяти атрибутов был ненулевым? Ну то есть вот кортеж, ключ ясен хуй, один из 9 атрибутов чем-то забит, остальные пусты. И так должна быть каждая запись в таблице.
С меня как обычно.
Аноним 15/05/19 Срд 22:37:43 1964393842
1449459911020.jpg (797Кб, 2000x3000)
2000x3000
Бамп
Аноним 15/05/19 Срд 22:38:04 1964394093
1414514562118.jpg (1229Кб, 2000x3000)
2000x3000
Бамп
Аноним 15/05/19 Срд 22:38:44 1964394434
not null
Аноним 15/05/19 Срд 22:40:46 1964395595
на уровне бд этого не сделать, поле либо nullable, либо нет
Аноним 15/05/19 Срд 22:41:44 1964396156
1547749816181.jpg (861Кб, 2000x3000)
2000x3000
>>196439443
Не не, ты не понял, нужно чтобы этим единственным заполненным мог быть любой из этих атрибутов, но только один. Вот в один что-то записали - все, пиздос, остальные null
Аноним 15/05/19 Срд 22:42:40 1964396557
1514080557721.jpg (694Кб, 3000x2000)
3000x2000
Аноним 15/05/19 Срд 22:43:17 1964396948
1537023229913.jpg (1037Кб, 3000x2000)
3000x2000
>>196439655
А на уровне чего тогда можно?
Аноним 15/05/19 Срд 22:45:45 1964398139
1412399459673.jpg (878Кб, 2000x3000)
2000x3000
Бамп
Аноним 15/05/19 Срд 22:46:23 19643984010
>>196439314 (OP)
> только один
может, хотя бы один?

есть всякие функции уровня бд, которые можно дергать на инсерте, но меня они бесят, я обычно кодом такую логику хуячу
Аноним 15/05/19 Срд 22:46:24 19643984211
Зашёл нихуя не понял, вышел
Аноним 15/05/19 Срд 22:48:22 19643993812
1428958543037.jpg (755Кб, 2000x3000)
2000x3000
>>196439840
> может, хотя бы один?
Не, именно один и только один. Но этим одним может быть любой из 9 атрибутов.
> я обычно кодом такую логику хуячу
Ты имеешь ввиду в приложке или что?
Аноним 15/05/19 Срд 22:50:28 19644008313
1424306894444.jpg (770Кб, 3000x2000)
3000x2000
Бампеций
Аноним 15/05/19 Срд 22:50:51 19644010514
Що за данные?
Аноним 15/05/19 Срд 22:51:36 19644016115
>>196439314 (OP)
у каждой БД свое решение для подобной хуйни, где то триггеры, где-то рулсы, гдето еще какая-то хрень, гугли мануал к своей бд.
Аноним 15/05/19 Срд 22:51:45 19644016716
1489666186939.jpg (1180Кб, 2000x3000)
2000x3000
>>196440105
Всм тип? Все инты обычные.
Аноним 15/05/19 Срд 22:52:08 19644019217
>>196440083
Бля что у неё там в пизде?
Аноним 15/05/19 Срд 22:52:12 19644020018
Аноним 15/05/19 Срд 22:53:13 19644026919
Аноним 15/05/19 Срд 22:54:33 19644035720
1405656208855.jpg (816Кб, 3000x2000)
3000x2000
>>196440161
> у каждой БД
Ты хотел сказать СУБД? Ну у меня mySQL.
> гугли мануал к своей бд
Да вот хз как такое гуглить.
>>196440200
А вот это уже какой-никакой вариант по идее.
Аноним 15/05/19 Срд 22:55:37 19644042521
>>196439314 (OP)
>атрибутов
Полей чтоль?
Всё зависит от СУБД, но нигде сама база данных такую ебанутую хуйню нативно не позволяет. Только проверка вручную, как уже сказали - по триггеру.
Аноним 15/05/19 Срд 22:57:43 19644055322
1547442604816.jpg (884Кб, 2000x3000)
2000x3000
>>196440425
> Полей чтоль?
Столбцов
> Всё зависит от СУБД, но нигде сама база данных такую ебанутую хуйню нативно не позволяет. Только проверка вручную, как уже сказали - по триггеру.
Да я вже догадываюсь
Аноним 15/05/19 Срд 22:58:23 19644059623
Аноним 15/05/19 Срд 22:58:33 19644060924
Аноним 15/05/19 Срд 22:58:42 19644061825
>>196440167
Хуйово, так бы я тебе посоветовал двоичный тип использовать.
Аноним 15/05/19 Срд 22:59:49 19644069026
Аноним 15/05/19 Срд 23:00:32 19644072527
Аноним 15/05/19 Срд 23:04:21 19644093428
>>196440553
Это и есть поля, когда ты описываешь таблицу.

И еще - у тебя какая-то ебала с дизайном таблицы. Нахуй так делать?
Аноним 15/05/19 Срд 23:04:42 19644095629
В лоб знаю как наговнокодить. Красиво хуй пойми. Ну лоб такая хуйня (хорошо что мы на сосаче и меня за это не уволят ААЗАЗАЗАЗАЗАЗ):

SELECT * FROM stupid_anon_table WHERE
(
col1 IS NOT NULL AND col2 IS NULL AND col3 IS NULL AND ....
)
OR
(
col1 IS NULL AND col2 IS NOT NULL AND col3 IS NULL AND ....
)
....
Аноним 15/05/19 Срд 23:06:29 19644104730
>>196440956
причем тут select если человеку нужен insert, дурёха
Аноним 15/05/19 Срд 23:06:35 19644105431
1539922611296.jpg (718Кб, 3000x2000)
3000x2000
>>196440725
Ни совсем понел. Куда эти костыли с ифами прикручивать?
>>196440934
Да там долго объяснять, сам думаю что как-то через очко выходит.
>>196440956
Ти шо пизданутый?
Аноним 15/05/19 Срд 23:07:25 19644108932
>>196440956
ох, так вот ты где. Я тебя давно искал. Я уже заебался вычищать твой говнокод. Мы уже три деадлайна просрали из-за твоих OR'ов
Аноним 15/05/19 Срд 23:08:04 19644113033
Аноним 15/05/19 Срд 23:09:19 19644120434
>>196441047
Я научил этого питуха выбирать записи, которые ему нужны. Если ему это на инсёрте нужно - путь он нахуй идёт. Пусть пхпшкой проверяет перёд инсёртом или на чём он там говнокодит.

>>196441054
А что не так, чмонька кортежная?
Аноним 15/05/19 Срд 23:09:44 19644122535
Аноним 15/05/19 Срд 23:09:57 19644123436
>>196441054
мля.. первый курс что ли?

делаешь просто

криет функшен ДОБАВЛЕНИЕ_ХУИТЫ_С_ПРОВЕРКОЙ_НА_НУЛЬ (вся структура)
бегин
иф каждое поле норм
инсерт
ендиф
енд

и вместо обычного инсерта вызываешь ДОБАВЛЕНИЕ_ХУИТЫ...

Аноним 15/05/19 Срд 23:12:46 19644139137
                     пук среньк тест
Аноним 15/05/19 Срд 23:12:48 19644139338
1518098299445.jpg (638Кб, 3000x2000)
3000x2000
>>196441234
> мля.. первый курс что ли?
Не, четвертый, туплю просто в последнее время.
Спасибо, анончик, но я так подумал что залупа какая-то выходит по структуре. Если ничего получше не придумаю то заюзаю твой вариант. Тредю можно закрывать, в принципе? Вам остальные пики с этого фотосета докидать? Их там немного осталось

Абу благословил этот пост.
Аноним 15/05/19 Срд 23:14:00 19644146039
>>196441393
Сливай, пару лет назад весь шишак на эту актрису стер. А как с негром легла сразу чет отбило желание.
Аноним 15/05/19 Срд 23:17:53 19644166140
Сука, дали им хранимые процедуры, пиши логику хоть до усрачки, так нет же.
Аноним 15/05/19 Срд 23:18:32 19644169441
1478370784581.jpg (788Кб, 3000x2000)
3000x2000
1415424608910.jpg (613Кб, 3000x2000)
3000x2000
1445472896114.jpg (812Кб, 3000x2000)
3000x2000
1470211334882.jpg (630Кб, 3000x2000)
3000x2000
>>196441460
Меня больше ее силиконовые дойки смущают
Аноним 15/05/19 Срд 23:18:51 19644171142
>>196441661
Вот хули ты начал? Человек учится. Как ты вырос таким гандоном?
Аноним 15/05/19 Срд 23:19:29 19644174143
>>196441711
К этому можно привыкнуть.
Аноним 15/05/19 Срд 23:19:50 19644175544
1552764804467.jpg (906Кб, 2000x3000)
2000x3000
1427396011240.jpg (844Кб, 2000x3000)
2000x3000
1510724045273.jpg (980Кб, 2000x3000)
2000x3000
1542891656058.jpg (1029Кб, 2000x3000)
2000x3000
>>196441694
Я уже забыл какие скидывал, поэтому буду лить подряд, уж не обессудьте. Так даже пак собрать легче будет, если что
>>196441661
Поподробнее, уважаемый знающий анон. Ну или хотя ссылку на мануал
Аноним 15/05/19 Срд 23:20:07 19644176245
1534459137652.jpg (688Кб, 2000x3000)
2000x3000
1549801855485.jpg (762Кб, 2000x3000)
2000x3000
1411193741820.jpg (831Кб, 2000x3000)
2000x3000
1411087250469.jpg (758Кб, 2000x3000)
2000x3000
Аноним 15/05/19 Срд 23:20:11 19644176346
Аноним 15/05/19 Срд 23:20:29 19644177747
1450328103705.jpg (850Кб, 2000x3000)
2000x3000
1445772288805.jpg (725Кб, 2000x3000)
2000x3000
1464136314398.jpg (939Кб, 2000x3000)
2000x3000
1541063364955.jpg (763Кб, 2000x3000)
2000x3000
Аноним 15/05/19 Срд 23:22:06 19644184948
1413142714372.jpg (813Кб, 2000x3000)
2000x3000
1405005265399.jpg (762Кб, 2000x3000)
2000x3000
1492551648346.jpg (655Кб, 2000x3000)
2000x3000
1494121064376.jpg (704Кб, 2000x3000)
2000x3000
Аноним 15/05/19 Срд 23:22:16 19644186049
Анон, а ты уверен, что тебе это всё надо в 9 разных полей пихать? Нельзя запихать в одно и поставить ему not null?
Аноним 15/05/19 Срд 23:22:25 19644186850
1494185532052.jpg (784Кб, 2000x3000)
2000x3000
1506268498911.jpg (797Кб, 2000x3000)
2000x3000
1534518582790.jpg (859Кб, 3000x2000)
3000x2000
1465405976991.jpg (947Кб, 3000x2000)
3000x2000
Аноним 15/05/19 Срд 23:23:43 19644192551
>>196439314 (OP)
Если тебе надо чтобы только один столбец из 9 был заполнен всегда, то пиши, сука, это одно сраное значение в один, сука, столбец. Нахуй тебе 8 пустых столбцов одного типа?
Аноним 15/05/19 Срд 23:25:20 19644199052
1431238496379.jpg (864Кб, 2000x3000)
2000x3000
1453262707692.jpg (850Кб, 2000x3000)
2000x3000
1410243351241.jpg (779Кб, 3000x2000)
3000x2000
1514187903871.jpg (848Кб, 2000x3000)
2000x3000
>>196441868
>>196441925
Ну типа защита от дурака, чтобы кто-то не заполнил больше 1 столбца, понимаешь да?
Аноним 15/05/19 Срд 23:26:39 19644205553
1541484373731.jpg (884Кб, 2000x3000)
2000x3000
1448222808120.jpg (873Кб, 2000x3000)
2000x3000
1526422925255.jpg (874Кб, 3000x2000)
3000x2000
1518099593415.jpg (777Кб, 3000x2000)
3000x2000
Аноним 15/05/19 Срд 23:26:56 19644206754
1547782140666.jpg (785Кб, 3000x2000)
3000x2000
1512948026939.jpg (867Кб, 3000x2000)
3000x2000
1526850023694.jpg (940Кб, 3000x2000)
3000x2000
1513667508439.jpg (1037Кб, 3000x2000)
3000x2000
Аноним 15/05/19 Срд 23:26:57 19644206955
>>196441990
Не понимаю.
Создай схему базы данных которая состоит из ключа и одного столбца. И прекрати говнокодить.
Аноним 15/05/19 Срд 23:27:37 19644210456
1532136654826.jpg (892Кб, 2000x3000)
2000x3000
1463167436886.jpg (894Кб, 2000x3000)
2000x3000
1429451604287.jpg (769Кб, 2000x3000)
2000x3000
1400366460899.jpg (739Кб, 3000x2000)
3000x2000
Аноним 15/05/19 Срд 23:27:54 19644211857
И хватит постить своих стремных блядей
Аноним 15/05/19 Срд 23:28:22 19644214758
test
Аноним 15/05/19 Срд 23:29:32 19644220159
>>196442118
Двощерского гея забыли спросить.
Аноним 15/05/19 Срд 23:30:56 19644226160
>>196442201
Просто твои бляди стремные
Аноним 15/05/19 Срд 23:31:01 19644226261
1403180357837.jpg (861Кб, 2000x3000)
2000x3000
1422431075485.jpg (865Кб, 2000x3000)
2000x3000
1434684426684.jpg (878Кб, 2000x3000)
2000x3000
1489966515760.jpg (645Кб, 3000x2000)
3000x2000
Аноним # OP 15/05/19 Срд 23:31:29 19644228562
>>196442261
ОП это я, детектор чини, пидорок
Аноним # OP 15/05/19 Срд 23:31:52 19644230663
1529922071161.jpg (843Кб, 3000x2000)
3000x2000
1403794890193.jpg (888Кб, 3000x2000)
3000x2000
1438138387035.jpg (694Кб, 3000x2000)
3000x2000
1428474675350.jpg (748Кб, 3000x2000)
3000x2000
Аноним # OP 15/05/19 Срд 23:32:40 19644234464
1448522687086.jpg (598Кб, 3000x2000)
3000x2000
1527260177078.jpg (720Кб, 3000x2000)
3000x2000
1423918187772.jpg (586Кб, 3000x2000)
3000x2000
1535070904629.jpg (802Кб, 3000x2000)
3000x2000
Аноним # OP 15/05/19 Срд 23:33:21 19644237765
1478415729216.jpg (755Кб, 2000x3000)
2000x3000
1525906743916.jpg (731Кб, 2000x3000)
2000x3000
1517971979866.jpg (625Кб, 3000x2000)
3000x2000
1480403742206.jpg (756Кб, 3000x2000)
3000x2000
Аноним 15/05/19 Срд 23:33:25 19644238066
Аноним # OP 15/05/19 Срд 23:34:25 19644243467
1500006138977.jpg (829Кб, 3000x2000)
3000x2000
1543442494173.jpg (754Кб, 3000x2000)
3000x2000
1428582323943.jpg (770Кб, 3000x2000)
3000x2000
1468181888938.jpg (658Кб, 3000x2000)
3000x2000
>>196442377
>>196442380
Мнение гомосексуалиста меня абсолютно не волнует
Аноним # OP 15/05/19 Срд 23:35:11 19644247268
1527113280006.jpg (933Кб, 3000x2000)
3000x2000
1441913158264.jpg (848Кб, 2000x3000)
2000x3000
1547416884817.jpg (903Кб, 3000x2000)
3000x2000
1552885713796.jpg (865Кб, 3000x2000)
3000x2000
Аноним 15/05/19 Срд 23:35:29 19644248869
>>196441990
>Ну типа защита от дурака
Дурак один только ты с таким подходом. Слушай умных людей даун. Таблица, из сплошных NULL'ов, ну ахуеть теперь
Аноним # OP 15/05/19 Срд 23:36:35 19644254370
1468403945526.jpg (835Кб, 3000x2000)
3000x2000
1415550945585.jpg (1180Кб, 2000x3000)
2000x3000
1556722736240.jpg (897Кб, 2000x3000)
2000x3000
1482429721629.jpg (941Кб, 2000x3000)
2000x3000
Аноним # OP 15/05/19 Срд 23:36:58 19644256371
1502840239276.jpg (786Кб, 3000x2000)
3000x2000
1400674965870.jpg (910Кб, 3000x2000)
3000x2000
1408779695444.jpg (730Кб, 3000x2000)
3000x2000
1503550561431.jpg (774Кб, 3000x2000)
3000x2000
Аноним # OP 15/05/19 Срд 23:37:19 19644258072
1473665636413.jpg (875Кб, 3000x2000)
3000x2000
1523986573980.jpg (939Кб, 3000x2000)
3000x2000
1456019003880.jpg (948Кб, 3000x2000)
3000x2000
1411493001197.jpg (865Кб, 3000x2000)
3000x2000
Аноним 15/05/19 Срд 23:37:23 19644258373
>>196439314 (OP)
Оп, давай структуру БД. Я думаю у тебя структура хуёвая совсем, нужна нормализация. Можно наверняка девять полей заменить на два а то и на один.
Аноним # OP 15/05/19 Срд 23:37:35 19644259774
1475145351725.jpg (899Кб, 3000x2000)
3000x2000
1434066885037.jpg (867Кб, 3000x2000)
3000x2000
1420419051216.jpg (738Кб, 3000x2000)
3000x2000
1441201913075.jpg (838Кб, 3000x2000)
3000x2000
Аноним 15/05/19 Срд 23:39:13 19644267375
1506450723297.jpg (816Кб, 3000x2000)
3000x2000
1411099949565.jpg (780Кб, 3000x2000)
3000x2000
1437824808077.jpg (739Кб, 3000x2000)
3000x2000
1437203601279.jpg (806Кб, 3000x2000)
3000x2000
>>196442597
>>196442583
Да я знаю что хуевая, буду перепиливать. Тред закрыт уже, я сейчас Николь докидаю и спать пойду.
Аноним # OP 15/05/19 Срд 23:39:37 19644269176
1445471621823.jpg (743Кб, 3000x2000)
3000x2000
1408383842965.jpg (638Кб, 3000x2000)
3000x2000
1479526849154.jpg (730Кб, 3000x2000)
3000x2000
1476916591358.jpg (774Кб, 3000x2000)
3000x2000
>>196442673
Хули плашка отклеилась
Аноним # OP 15/05/19 Срд 23:40:05 19644271477
1465067204399.jpg (801Кб, 3000x2000)
3000x2000
1417013027082.jpg (733Кб, 3000x2000)
3000x2000
1415436193660.jpg (1051Кб, 3000x2000)
3000x2000
1495359825249.jpg (938Кб, 3000x2000)
3000x2000
Аноним # OP 15/05/19 Срд 23:40:28 19644273478
1458752012779.jpg (850Кб, 2000x3000)
2000x3000
1413014581233.jpg (685Кб, 3000x2000)
3000x2000
1525205208693.jpg (557Кб, 3000x2000)
3000x2000
1509280135284.jpg (871Кб, 3000x2000)
3000x2000
Аноним 15/05/19 Срд 23:40:48 19644274979
>>196442261
Двачую. Ещё советы ему писать когда в рожу из монитора тычут анусом, фу!
Аноним # OP 15/05/19 Срд 23:41:25 19644279880
1434314528705.jpg (530Кб, 3000x2000)
3000x2000
1456177106600.jpg (954Кб, 2000x3000)
2000x3000
1450073174446.jpg (884Кб, 2000x3000)
2000x3000
1533635441739.jpg (747Кб, 3000x2000)
3000x2000
>>196442734
>>196442749
Еще один гомосексуалист? Или старый самоподдувает?
Аноним 15/05/19 Срд 23:41:34 19644280481
>>196442597
У неё внутренность киски так нежно выглядит, залез бы туда.
Аноним # OP 15/05/19 Срд 23:41:43 19644281282
1462663084791.jpg (914Кб, 3000x2000)
3000x2000
1480730915737.jpg (847Кб, 3000x2000)
3000x2000
1527064759866.jpg (973Кб, 2000x3000)
2000x3000
1453660958699.jpg (819Кб, 3000x2000)
3000x2000
Аноним # OP 15/05/19 Срд 23:42:24 19644284283
1491819270175.jpg (709Кб, 3000x2000)
3000x2000
1503056861323.jpg (938Кб, 3000x2000)
3000x2000
1481137716210.jpg (1096Кб, 3000x2000)
3000x2000
1449447320731.jpg (706Кб, 3000x2000)
3000x2000
>>196442812
>>196442804
Даже несмотря на то, что там побывало и в каких количествах?
Аноним # OP 15/05/19 Срд 23:42:40 19644286184
1442431518096.jpg (646Кб, 3000x2000)
3000x2000
1555292018273.jpg (767Кб, 3000x2000)
3000x2000
1509859357171.jpg (798Кб, 3000x2000)
3000x2000
1507226461629.jpg (727Кб, 3000x2000)
3000x2000
Аноним # OP 15/05/19 Срд 23:43:00 19644287585
1493136765250.jpg (712Кб, 3000x2000)
3000x2000
1423554644566.jpg (718Кб, 3000x2000)
3000x2000
1522912444368.jpg (739Кб, 3000x2000)
3000x2000
1457155515032.jpg (718Кб, 3000x2000)
3000x2000
Аноним 15/05/19 Срд 23:43:07 19644288086
>>196442804
Зоофил-живодер? Внутренности кисок он хочет
Аноним # OP 15/05/19 Срд 23:43:17 19644289287
1492743326808.jpg (742Кб, 3000x2000)
3000x2000
1415049577932.jpg (706Кб, 3000x2000)
3000x2000
1553870559020.jpg (748Кб, 3000x2000)
3000x2000
1405937357429.jpg (1061Кб, 3000x2000)
3000x2000
Аноним # OP 15/05/19 Срд 23:43:42 19644291788
1422647071986.jpg (843Кб, 2000x3000)
2000x3000
Аноним 15/05/19 Срд 23:45:00 19644297689
Аноним 15/05/19 Срд 23:55:32 19644351990
>>196442798
Ты кого пидором назвал? Пошли выйдем. Пости нормальное с тянучками, а не всратку.
Аноним 15/05/19 Срд 23:59:19 19644374891
>>196443519
Ты чё охуел Энистон всраткой звать? Да не нее уже во всю гоняли лысого когда ты ещё на арифметике руку поднимал, петушня йопта
Аноним 16/05/19 Чтв 01:14:35 19644728292
15575887396680.png (143Кб, 731x1023)
731x1023
>>196439314 (OP)
> Сап бэ. В программаче как обычно 3,5 анона, поэтому спрошу здесь. В общем суть такова:
> Есть у меня БД, в ней есть таблица, которая состоит из ключа и 9 других атрибутов. Так вот, как мне запилить проверку ограничение, триггер, хз на то, чтобы только один из этих девяти атрибутов был ненулевым? Ну то есть вот кортеж, ключ ясен хуй, один из 9 атрибутов чем-то забит, остальные пусты. И так должна быть каждая запись в таблице.
> С меня как обычно.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов