mySQL使用查询或phpMyAdmin强制不为Null
我在mySQL和phpMyAdmin中使用XAMP 我似乎无法解决如何在php my admin中将列设置为非空 我该怎么做 有没有一种快速的方法可以将mySQL中的所有列设置为非空 我试过:mySQL使用查询或phpMyAdmin强制不为Null,mysql,notnull,Mysql,Notnull,我在mySQL和phpMyAdmin中使用XAMP 我似乎无法解决如何在php my admin中将列设置为非空 我该怎么做 有没有一种快速的方法可以将mySQL中的所有列设置为非空 我试过:altertableflights 更改FlightID不为空 谢谢您只需发出如下ALTER TABLE语句: ALTER TABLE table_name MODIFY column_name [data type] NOT NULL, MODIFY column_name_2 [data type] N
altertableflights
更改FlightID不为空代码>
谢谢您只需发出如下ALTER TABLE语句:
ALTER TABLE table_name
MODIFY column_name [data type] NOT NULL,
MODIFY column_name_2 [data type] NOT NULL,
...
MODIFY column_name_x [data type] NOT NULL
请注意,[data type]
这里当然是您列的数据类型(即VARCHAR(255)
或其他)
只需在这一条语句中列出所有要修改的列。是否需要指定数据类型?我得到了一个错误:“#1064-您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,以了解在“flights”附近使用的正确语法修改“FlightID”int(6)不为NULL,修改“AircraftID”int(6)不是“在第1行”@Lmc是您需要指定数据type@LmC不要在数据库对象名称(表名、列名)周围使用单引号。你应该用反勾号。啊,对不起!我试试看