How to add a column and make it a foreign key in single MySQL statement?

前端 未结 4 949
渐次进展
渐次进展 2020-12-07 22:42

In mysql, can I add a column and foreign key in the same statement? And what is the proper syntax for adding the fk?

Here is my SQL:

ALTER TABLE dat         


        
4条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-07 22:52

    Try this:

    ALTER TABLE database.table
      ADD COLUMN columnname INT DEFAULT(1),
      ADD FOREIGN KEY fk_name(fk_column) REFERENCES reftable(refcolumn) ON DELETE CASCADE;
    

提交回复
热议问题