我必须处理连接到SQL Server数据库的项目,同时使用PHP和Laravel框架。
我的问题在于数据类型以及我可以将其更改为功能齐全且更具传统性的数据类型。 SQL数据类型。那么让我们以NVARCHAR为例,我能否改成普通的VARCHAR?
我的类型是:
NCHAR
NVARCHAR
GEOGRAPHY
我已经阅读了here:
Laravel使用db-library(如果它可用)连接到Sql Server 它无法从MSSQL接收unicode数据。 (1,2)
人群中是否有人与Laravel合作并执行过这样的任务?
答案 0 :(得分:1)
您可以使用我在MSSQL data types to MYSQL data types
中找到的以下约定NCHAR => CHAR/LONGTEXT
NVARCHAR => VARCHAR/MEDIUMTEXT/LONGTEXT
仍无法找到GEOGRAPHY
类型的解决方案。我会告诉你的。
在GEOGRAPHY
上找到this,但显然没有提及它的对应部分。