如何在sql中的同一字段中存储文本和整数?
想要像这样存储:ex:Jh_123
使用phpmyadmin。
还想用作“UNIQUE”字段吗?
由于
答案 0 :(得分:1)
您可以使用NVARCHAR数据类型来保留文字和数字。
固定长度,nchar或的字符数据类型 可变长度,nvarchar,Unicode数据并使用UNICODE UCS-2 字符集。
与评论一样,就像:
CREATE TABLE Test
(
Id INT,
Name NVARCHAR(50) UNIQUE
)
INSERT INTO Test VALUES (1, 'Jh_123')
SELECT * FROM Test
结果将是:1 Jh_123
答案 1 :(得分:1)
使用nvarchar(max)然后通过放置条件
来检索数据当你想获得只有int值时,你可以使用
where column>0