在添加另一个colomn之后,避免修复mysql insert命令

时间:2016-03-06 13:57:05

标签: php mysql

Mysql insert命令具有以下格式:

INSERT INTO table_name (column1, column2, column3)
VALUES (value1, value2, value3)

让我们说我在多个php文件或多个类或对象上有insert命令。一年后,我决定在该表中添加一个新列。上一个insert命令将停止工作,我必须在我的脚本中更新所有插入命令,并在insert命令中添加一个新列。

每次添加新列时,是否有可用于避免更新insert命令的最佳实践或技巧?

1 个答案:

答案 0 :(得分:1)

您应该添加具有默认值的新列。因此,您只需要编辑必要的INSERT。

此外,它还可以帮助您部署新的数据库架构,因为在这种情况下,您的旧应用程序代码将完全适用于已修改的架构。您可以部署架构,并在第二步部署代码,而无需任何停机时间。