база данных — изменить столбец таблицы после вставки

Возможно ли добавить столбец в таблицу базы данных после вставки?
Если да, пожалуйста, дайте мне пример кода, я не знаю, как это сделать

-1

Решение

да это возможно например:

CREATE TABLE my_table (
id         integer(10),
fname  varchar(50) );

и вставьте значения:

INSERT INTO `my_table`(`id`, `fname`) VALUES (1,'edverd');

увидеть добавленную стоимость Вот

СЕЙЧАС измените таблицу

ALTER TABLE my_table ADD COLUMN lname varchar(50);

увидеть, что таблица изменена Вот

но значения в добавленном столбце будут нулевыми для каждой строки в этой таблице.

теперь вы можете просто добавить значения в добавленном столбце

INSERT INTO `my_table`( `lname`) VALUES ('cullen');
0

Другие решения

Чтобы ответить на ваш вопрос:
Да, вы можете. Просто к вашему сведению
Вставка — это в основном создание новой строки. (Если в строке уже есть что-то, вы используете UPDATE)
чтобы добавить столбец в базу данных, синтаксис остается прежним, если вы используете mysql, это то, что ваш код должен выглядеть

$query="ALTER TABLE Users ADD COLUMN PASSWORD VARCHAR(100)";
$result= $mysqli->query($query);
if(!$result) echo "Failed to Add column TO The database";

НО:
1. То, что вы пытаетесь сделать, не является хорошей практикой.
2.Подробнее о Php. Вы можете получить курс по udemy или просто купить книги по Php, одной из которых является Изучение PHP MYsql и Javascript Робином Никсоном, или просто прочитать больше в руководстве по php или в руководстве по mysql.
3.Никто здесь не груб, но отсутствие усилий — это то, что никто не ценит.
4.Наконец не унывай, работай усердно

0