我正在处理一个现有的数据库实现(SQL和MySQL)。现在,我需要将一列的数据类型从smallint更改为mediumint。虽然这不是问题,但问题是在实现中处理更新的方式。在每次启动时,程序执行一条简单的MySQL语句(如SELECT xyz FROM 'tablename')来测试是否需要更新。如果语句抛出错误(就像本例中的“xyz”不存在时一样),则会执行更新本身(在本例中,将创建“xyz”)。所以我需要一条语句,如果列的数据类型</e
除了LOAD DATA INFILE命令之外,是否还有其他方法可以将包含三列的.txt文件读取到Mysql中?我想逐行读取数据,并将它们放入Mysql中的一个表中。在下面的LOAD DATA INFILE命令中不可能转换数据类型,对吗?之前,我需要将第一列从unix time转换为datetime,因为Mysql中第一列的数据类型是DATETIME,所以我想使用FROM_UNIXTIME来解决这个问题。更新:这是我的解决方案我在表video中有三列,它