Size: a a a

2021 October 08

МЖ

Максим Журавченко... in MySQL
Ребят подскажите, такой запрос PDO корректный?
WHERE :name_type = :name

Или нужно именно
WHERE 'login' = :name
источник

YN

Yevhen Nedaskivskyi in MySQL
PDO?
источник

G

Grigorij in MySQL
Ну имена полей точно в одиночные кавычки не берутся
источник

И

Илья in MySQL
Привет, подскажите в чем может быть трабл. В базе колонка nullable, но когда делается insert со значением null для этой колонки, я получаю mysql error not null constraint failed (ну или что-то похожее по смыслу, не помню точно текст). Если не null, то все работает. В какую сторону копать?

P.S сама колонка tinyint(1), т.е bool
источник

МЖ

Максим Журавченко... in MySQL
Да PDO в php
источник

YN

Yevhen Nedaskivskyi in MySQL
Может там юник констрейнт и уже есть NULL?
Тут нужна сама ошибка
источник

МЖ

Максим Журавченко... in MySQL
Я в 'косые кавычки' беру, но в телеге они чёто пропадают, то для наглядности обычные написал:)
источник

И

Илья in MySQL
источник

YN

Yevhen Nedaskivskyi in MySQL
Либо колонка NOT NULL, либо какие-то констрейнты висят
источник

МЖ

Максим Журавченко... in MySQL
Null по умолчанию должен быть , по этому как варик можно его вообще пропустить, и возможно вы передаете строку 'null' вместо булевого? Если строку то пишите 0.
источник

И

Илья in MySQL
колонка NULL - это точно. Из других констрейнтов только unique по 3-м другим полям из этой таблицы
источник

И

Илья in MySQL
Нет. Тут все строго типизированно. Там передается null
источник

И

Илья in MySQL
И default null тоже вешал
источник

YN

Yevhen Nedaskivskyi in MySQL
Там уже значения есть в этой таблице?
источник

И

Илья in MySQL
Да
источник

МЖ

Максим Журавченко... in MySQL
Попробуйте строку '0'
источник

YN

Yevhen Nedaskivskyi in MySQL
А значения NULL уже есть?
источник

И

Илья in MySQL
Я не могу строку пропихнуть. Там стоит типизация ?bool
источник

И

Илья in MySQL
Да, если в тулзе менять, то все ок
источник

МЖ

Максим Журавченко... in MySQL
tinyint не может быть NOT NULL может быть или 0 или 1
источник