Mysql insert命令具有以下格式:
INSERT INTO table_name (column1, column2, column3)
VALUES (value1, value2, value3)
让我们说我在多个php文件或多个类或对象上有insert命令。一年后,我决定在该表中添加一个新列。上一个insert命令将停止工作,我必须在我的脚本中更新所有插入命令,并在insert命令中添加一个新列。
每次添加新列时,是否有可用于避免更新insert命令的最佳实践或技巧?
答案 0 :(得分:1)
您应该添加具有默认值的新列。因此,您只需要编辑必要的INSERT。
此外,它还可以帮助您部署新的数据库架构,因为在这种情况下,您的旧应用程序代码将完全适用于已修改的架构。您可以部署架构,并在第二步部署代码,而无需任何停机时间。