Skip to content

Commit abca168

Browse files
committed
Mysql: Fix time extraction
1 parent 3deb380 commit abca168

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

Orm/Xtensive.Orm.MySql/Sql.Drivers.MySql/v5_0/Extractor.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -653,9 +653,8 @@ private SqlValueType CreateValueType(IDataRecord row,
653653
return new SqlValueType(SqlType.Int64);
654654
}
655655
#if NET6_0_OR_GREATER //DO_DATEONLY
656-
if (typeName.Equals("TIME", StringComparison.Ordinal)) {
657-
var time_precision = (dataTypeName.Length > 4) ? int.Parse(dataTypeName[5].ToString()) : 0;
658-
return new SqlValueType(SqlType.Time, precision);
656+
if (typeName.Equals("TIME", StringComparison.Ordinal) || typeName.StartsWith("TIME(")) {
657+
return new SqlValueType(SqlType.Time);
659658
}
660659
else if (typeName.StartsWith("TIME", StringComparison.Ordinal)) {
661660
// "timestamp precision" is saved as "scale", ignoring too

0 commit comments

Comments
 (0)