gpt4 book ai didi

php - SQL Server抓取数据时Alter a mySQL table和ADD columns正常吗?

转载 作者:行者123 更新时间:2023-11-29 05:31:17 24 4
gpt4 key购买 nike

<分区>

我有一个mySQL数据库,登录后在线接收用户的数据。数据表是这样创建的......

CREATE TABLE   
IF NOT EXISTS `results` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`patient_id` CHAR(10) NOT NULL,
`login_id` CHAR(7) NOT NULL,
`result_date` date NOT NULL,
`result` VARCHAR(4) NOT NULL,
created_at TIMESTAMP NOT NULL,
PRIMARY KEY(`id`)
) DEFAULT CHARSET = utf8 COMMENT = 'List of Member Test Results'
;

完成后,我们的 IT 经理决定更改我的数据库和 PHP 代码,以便他可以轻松地将数据提取到他的 SQL Server 数据库中。我的问题有两个方面,这是必要的吗?这样做是否存在潜在问题。

他改变的事情;将 result_date 从 date 更改为其他数据类型,因此他可以在我这边以 SQL Server 格式输入。他更改了 timestamp/created at 以便他的更改不会更新时间戳,并且他添加了一个 boolean/counter 列,因此他的数据库知道它是否已从该行中提取。此外,他添加了第三个日期(日期类字段作为非日期类型),因此当他从我的数据库中提取数据时,他可以标记那个时间。

对我来说,这不仅看起来有点矫枉过正,而且还迫使我允许更改我的数据库。最后,我被骂“你为什么要使用created_at timestamp NOT NULL”。不想为此找人,但这个问题让我有点困惑。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com