У меня есть два разных запроса на моей странице php для одной и той же таблицы, первый выполняется, если у меня два разных значения для двух столбцов, но в некоторых случаях я могу использовать только первое значение, могу ли я сделать это с один и тот же запрос или я должен использовать два разных запроса?
// query 1
"INSERT INTO my_table (column_1, column_2) VALUES ('$value_1', '$value_2')";
// second query, used if $value_2 is null
"INSERT INTO my_table (column_1) VALUES ('$value_1')";
// can I do something like this without use a SELECT for column_2 before the INSERT?
$value_2 = null;
"INSERT INTO my_table (column_1, column_2) VALUES ('$value_1', '$value_2')";
// ======================================= new value === ^ | ^ === mantain old value because it's null
так я могу выполнить инструкцию INSERT с новыми значениями, не перезаписывая старые значения с нулевым значением?