Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.3(EOL)
-
None
Description
bb-10.3-release 9b59f78d16fb000ad |
MariaDB [test]> create or replace table t3( id int, row_start bigint as row start, row_end bigint as row end, period for system_time (row_start, row_end) ) with system versioning; |
ERROR 4108 (HY000): `row_start` must be of type TIMESTAMP(6) for system-versioned table `t3` |
It took me a while to figure why it wasn't accepting my explicitly defined BIGINT and insisting on TIMESTAMP instead; it turns out that I've actually missed UNSIGNED. While I understand that the server can't guess what the user implied, maybe it could be made better somehow.
Attachments
Issue Links
- blocks
-
MDEV-16144 Default TIMESTAMP clause for SELECT from versioned
- Closed
- is blocked by
-
MDEV-16130 wrong error message adding AS ROW START to versioned table
- Closed