JPr*_*Pro 0 php mysql sql-server
我正在尝试使用 PHP 将数据从我的 MYSQL 表复制到 SQL Server。
我有一个需要复制的时间戳值。当我尝试复制字段时,它给出了无法插入时间戳值的错误。有没有办法插入时间戳值?
这是不可能的,然后将列声明为nvarchar将插入时间戳,但我是否能够在日期范围内搜索数据?
任何人都可以请澄清我的疑问吗?
谢谢。
SQL Server 的 TIMESTAMP 日期类型与日期或时间无关——它只是一个二进制计数器,当一行被更新时,它保证总是随着时间的推移而增加。它用于并发检查。
这个名字很不幸——但它实际上只是一个系统指标。您不能在这样的列中设置或插入值 - 这些是由 SQL Server 本身严格处理的。
对于日期/时间,在 2005 年之前的 SQL Server 中使用DATETIME或使用SMALLDATETIME,并且 SQL Server 2008 还提供其他类型,如DATE, TIME, DATETIMEOFFSET(带时区信息)等。
| 归档时间: |
|
| 查看次数: |
1935 次 |
| 最近记录: |