1

我将 XAMP 与 mySQL 和 phpMyAdmin 一起使用。

我似乎无法弄清楚如何在我的管理员的 php 中将列设置为 NOT NULL ..

我该怎么做呢?

有没有一种快速的方法可以在 mySQL 中将所有列设置为不为空?

我试过:ALTER TABLE flights CHANGE FlightID NOT NULL;

谢谢

4

1 回答 1

2

您只需要发出这样的 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)或其他)

只需在此单个语句中列出您要修改的所有列。

于 2013-04-24T19:41:08.970 回答