-4
如何在列表中创建多个列?从列表中创建列表
表名:教师
列名列表:
first_name
last_name
email
phone
age
birthday
school
district
subject
...
...
...
我怎么可以创建VARCHAR (20)
在我的表中的所有null
那些列?
如何在列表中创建多个列?从列表中创建列表
表名:教师
列名列表:
first_name
last_name
email
phone
age
birthday
school
district
subject
...
...
...
我怎么可以创建VARCHAR (20)
在我的表中的所有null
那些列?
要CREATE
一张桌子,一个会做:
CREATE TABLE pet (first_name VARCHAR(20), last_name VARCHAR(20),
email VARCHAR(255), phone VARCHAR(20), age INT, birthday DATE, school VARCHAR(100), etc...);
我只是用这个代码从这里:https://stackoverflow.com/a/20655740/4357238
ALTER TABLE users
ADD COLUMN log VARCHAR(12) NOT NULL,
ADD COLUMN status INT(10) UNSIGNED NOT NULL,
ADD COLUMN count SMALLINT(6) NOT NULL
AFTER lastname
这看起来像** [XY Probem(https://开头元.stackexchange.com /问题/ 66377 /什么,是最XY-问题)**。描述你想要解决什么情况。动态地创建表格听起来很糟糕的设计。当然,使用动态SQL是可行的。将“年龄”和“生日”存储为字符串是非常糟糕的主意。 – lad2025