1253

Ошибка программиста

Ошибка программиста

Твит от Rachel True:
Кто-нибудь еще сталкивался с подобной ошибкой в Apple iCloud ранее или в данный момент? Я уже 6 месяцев не могу найти решение и пытаюсь найти хоть какую-нибудь помощь.

Я припоминаю мертвые языки программирования как Кобол(Кобальт в оригинале) и это похоже на ошибку в коде, а не в устройстве.



Ошибка гласит: Сервис iCloud не отвечает. Невозможно установить значение "true" для поля фамилия.

Ссылка на тред

Twitter

10.8K постов8.2K подписчик

Правила сообщества

Запрещено:

1) Политические посты (автор будет блокирован, посты будут выноситься в общую ленту). Примечание: пост считается политическим, если на него установлен тег "Политика" автором поста, голосованием пользователей, или модератором Pikabu;

2) Посты, не связанные с тематикой сообщества (будут выноситься в общую ленту). Примечание: сообщество посвящено новостям и скриншотам, которые связаны с социальной сетью "Twitter";

3) Новостные посты не связанные с тематикой новостей про Twitter. Для них есть сообщество Новости.

--

При нарушениях правил сообщества вызывайте аккаунт @admoders

--

В остальном анархия в пределах правил Pikabu – они находятся в компетенции @moderator

Вы смотрите срез комментариев. Показать все
85
Автор поста оценил этот комментарий

Ага, т.е. они не санитируют поля, которые пользователь от руки вводит? Совсем ёбнулись? 😁

раскрыть ветку (41)
92
Автор поста оценил этот комментарий

Достаточно зарегистрировать пользователя "); DROP TABLE users;" 😅

раскрыть ветку (38)
14
Автор поста оценил этот комментарий

/.../

раскрыть ветку (23)
13
Автор поста оценил этот комментарий

Смех смехом, а до сих пор можно на некоторых ресурсах положить поисковик, введя  select * from dual;

раскрыть ветку (22)
12
Автор поста оценил этот комментарий

Если что - поисковик Пикабу не ложится.

раскрыть ветку (7)
149
Автор поста оценил этот комментарий
А чё ему ложиться, он и так мертвый лежит.
раскрыть ветку (3)
16
Автор поста оценил этот комментарий

Наелся клубнички и спит.

4
DELETED
Автор поста оценил этот комментарий

Аж хрюкнула. :D

0
Автор поста оценил этот комментарий

5+!)))

50
Автор поста оценил этот комментарий

Что мертво умереть не может

4
Автор поста оценил этот комментарий

Ну ещё бы, он на эластике

раскрыть ветку (1)
3
Автор поста оценил этот комментарий
Иллюстрация к комментарию
3
Автор поста оценил этот комментарий
А что за таблица dual?
раскрыть ветку (13)
2
Автор поста оценил этот комментарий

Таблица из 1 строки. Можно использовать чтоб вывести к примеру дату, когда данные из бд на деле не нужны. Тогда можно вбить к примеру "SELECT Curdate() FROM Dual". Тогда выйдет 1 запись с датой.

раскрыть ветку (11)
2
Автор поста оценил этот комментарий

А почему просто не написать, скажем, SELECT 1?

раскрыть ветку (9)
3
Автор поста оценил этот комментарий

Такой команды не существует, сейчас попробую обьяснить. Смотрите, суть SQL в том, что данные берутся из какой-то таблицы с данными. После SELECT указывается какие колонки, скажем так, мы берем, после FROM - из какой таблицы, и можно еще условия после WHERE и куча остального, но это не важно... Пример на картинке. Вверху сама таблица, и пример как получить ее всю в запросе. Если после SELECT указать имя колонки, то можно взять только ее. Но так же после SELECT можно указывать еще функции, получения даты к примеру - тогда она добавится во все строки в новую колонку. Можно указать ТОЛЬКО это функцию, но тогда она возьмется столько раз, сколько есть строк в таблице. По этому нужно брать dual, в которой всего 1 строка. (Можно в теории взять любую таблицу, и ограничить количество строк с помощью LIMIT 1 (возможно вы это и имели ввиду), но это плохой способ, потому что в таком случае перед применением LIMIT, СУБД все равно просмотрит все записи в таблице, и если таблица большая, то это будет лишняя нагрузка)

Иллюстрация к комментарию
раскрыть ветку (8)
6
Автор поста оценил этот комментарий

Спасибо за развернутый ответ.

Дело в том что мы используем Clickhousе, там секция FROM опциональна и команда SELECT now() вполне валидна.

Я думал в других современных бд так же.

раскрыть ветку (6)
1
Автор поста оценил этот комментарий

А, сорян, я расписывал так ибо думал что вы не в теме :D А оказывается я сам не в курсе, что ж, теперь буду знать про clickhouse. Но вообще да, в других СУБД такого вроде нет (Хотя кто знает, может где-то еще есть... SQL вообще в разных СУБД разный, то что работает в одной, в другой просто нет)

раскрыть ветку (5)
5
Автор поста оценил этот комментарий
В postgresql тоже можно писать select now()
раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Самый кайф, когда ты юзаешь ORM:

На мастере выбираешь диалект той субд, которая у тебя локально, и все работает.

На проде меняешь диалект, т.к. там другая субд, и нихрена не пашет.

Веселье незабываемое. <_>

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

SELECT без FROM не разрешается стандартом SQL, но тем не менее реализован во многих СУБД. Например в SQLite3, Postgres, MySQL и SQL Server запрос "SELECT 1, 2, 3;" нормально отработает и вернет значения.


А еще можно упороться и сделать вот так:

SELECT * FROM (VALUES ('AZAZAZA')) t1 (col1) WHERE 1 = 1;

1
Автор поста оценил этот комментарий

Можно добавить что нативно есть в Oracle и MySQL, из крупных. В остальных БД либо можно эмулировать , либо оно нафиг не надо.

Долго привыкал когда после многих лет Оракла еще прибавились Teradata и BigQuery =)

0
Автор поста оценил этот комментарий

Не все СУБД умеют делать select без from, выкручиваются как могут.

4
Автор поста оценил этот комментарий

Drop database base1

5
Автор поста оценил этот комментарий
В крупных компаниях обычно нет таблицы "users". Она что-то типа "fcaccusrprf" или "fcusrprofile" будет называться.
и то это самые лайтовые варианты
раскрыть ветку (11)
9
Автор поста оценил этот комментарий
А можно просто Препэред стэйтмент использовать
раскрыть ветку (3)
2
Автор поста оценил этот комментарий

берешь ORM и не ебешь мозги

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Да чё вы понимаете, exсel лучшая база данных
0
Автор поста оценил этот комментарий
Справедливо)
0
Автор поста оценил этот комментарий

Но зачем? Если это "защита", то это самое классическое "Security through obscurity" которое только можно придумать.

раскрыть ветку (3)
0
Автор поста оценил этот комментарий
Технические названия
раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Они в любом случае технические, просто смысл этого не понятен (если это не ограничения БД).

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
А хрен его знает
0
Автор поста оценил этот комментарий

А как это расшифровывается если не секрет?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Все что угодно может быть. В данном случае названия придуманные, но принцип примерно такой: первые две буквы - например, тикер подразделения разработки или сокращенное имя проекта (в данном случае FC), потом

в первом случае: ACCountUSeRPRoFile
во втором:
USeRPROFILE

Пример грубый, но у меня на проекте встречается что-то весьма похоже (разумеется, реальные названия я не привожу, мне запрещено)
0
Senior Toxic
Автор поста оценил этот комментарий

Есть)

0
Автор поста оценил этот комментарий
Комментарий в конце
2
Автор поста оценил этот комментарий
Забавно слышать от Малкавианина
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Ну а кто как не мы знаем все глубины безумия? =)

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества