Commit 7c58241
committed
MySQL: Support UNSIGNED keyword for DECIMAL, FLOAT, DOUBLE, and REAL types
Adds support for MySQL's deprecated UNSIGNED keyword syntax for
some numeric types. This includes:
- DECIMAL UNSIGNED, DEC UNSIGNED
- FLOAT UNSIGNED
- DOUBLE UNSIGNED
- REAL UNSIGNED, DOUBLE PRECISION UNSIGNED
Also, allow FLOAT to accept precision and scale, not just precision.
docs: https://dev.mysql.com/doc/refman/8.4/en/numeric-type-syntax.html1 parent 5e17be6 commit 7c58241
3 files changed
+182
-15
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
134 | 139 | | |
135 | 140 | | |
136 | 141 | | |
| |||
143 | 148 | | |
144 | 149 | | |
145 | 150 | | |
146 | | - | |
147 | | - | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
148 | 164 | | |
149 | 165 | | |
150 | 166 | | |
| |||
302 | 318 | | |
303 | 319 | | |
304 | 320 | | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
305 | 326 | | |
306 | 327 | | |
307 | 328 | | |
308 | 329 | | |
309 | 330 | | |
310 | 331 | | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
311 | 337 | | |
312 | 338 | | |
313 | 339 | | |
314 | 340 | | |
315 | 341 | | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
316 | 347 | | |
317 | 348 | | |
318 | 349 | | |
| |||
497 | 528 | | |
498 | 529 | | |
499 | 530 | | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
500 | 534 | | |
501 | 535 | | |
502 | 536 | | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
503 | 540 | | |
504 | 541 | | |
505 | | - | |
| 542 | + | |
| 543 | + | |
506 | 544 | | |
507 | 545 | | |
508 | 546 | | |
| |||
616 | 654 | | |
617 | 655 | | |
618 | 656 | | |
| 657 | + | |
619 | 658 | | |
620 | 659 | | |
621 | 660 | | |
622 | 661 | | |
| 662 | + | |
623 | 663 | | |
624 | 664 | | |
| 665 | + | |
625 | 666 | | |
626 | 667 | | |
627 | 668 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10184 | 10184 | | |
10185 | 10185 | | |
10186 | 10186 | | |
10187 | | - | |
10188 | | - | |
| 10187 | + | |
| 10188 | + | |
| 10189 | + | |
| 10190 | + | |
| 10191 | + | |
| 10192 | + | |
| 10193 | + | |
| 10194 | + | |
| 10195 | + | |
| 10196 | + | |
| 10197 | + | |
| 10198 | + | |
| 10199 | + | |
| 10200 | + | |
| 10201 | + | |
| 10202 | + | |
10189 | 10203 | | |
10190 | 10204 | | |
10191 | 10205 | | |
10192 | 10206 | | |
10193 | 10207 | | |
10194 | 10208 | | |
10195 | | - | |
| 10209 | + | |
| 10210 | + | |
| 10211 | + | |
| 10212 | + | |
| 10213 | + | |
10196 | 10214 | | |
10197 | | - | |
10198 | | - | |
10199 | | - | |
| 10215 | + | |
| 10216 | + | |
| 10217 | + | |
| 10218 | + | |
| 10219 | + | |
| 10220 | + | |
| 10221 | + | |
10200 | 10222 | | |
10201 | 10223 | | |
10202 | 10224 | | |
| |||
10423 | 10445 | | |
10424 | 10446 | | |
10425 | 10447 | | |
10426 | | - | |
10427 | | - | |
10428 | | - | |
10429 | | - | |
10430 | | - | |
10431 | | - | |
| 10448 | + | |
| 10449 | + | |
| 10450 | + | |
| 10451 | + | |
| 10452 | + | |
| 10453 | + | |
| 10454 | + | |
| 10455 | + | |
| 10456 | + | |
| 10457 | + | |
| 10458 | + | |
| 10459 | + | |
| 10460 | + | |
| 10461 | + | |
| 10462 | + | |
| 10463 | + | |
| 10464 | + | |
| 10465 | + | |
10432 | 10466 | | |
10433 | 10467 | | |
10434 | 10468 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1757 | 1757 | | |
1758 | 1758 | | |
1759 | 1759 | | |
| 1760 | + | |
| 1761 | + | |
| 1762 | + | |
| 1763 | + | |
| 1764 | + | |
| 1765 | + | |
| 1766 | + | |
| 1767 | + | |
| 1768 | + | |
| 1769 | + | |
| 1770 | + | |
| 1771 | + | |
| 1772 | + | |
| 1773 | + | |
| 1774 | + | |
| 1775 | + | |
| 1776 | + | |
| 1777 | + | |
| 1778 | + | |
| 1779 | + | |
| 1780 | + | |
| 1781 | + | |
| 1782 | + | |
| 1783 | + | |
| 1784 | + | |
| 1785 | + | |
| 1786 | + | |
| 1787 | + | |
| 1788 | + | |
| 1789 | + | |
| 1790 | + | |
| 1791 | + | |
| 1792 | + | |
| 1793 | + | |
| 1794 | + | |
| 1795 | + | |
| 1796 | + | |
| 1797 | + | |
| 1798 | + | |
| 1799 | + | |
| 1800 | + | |
| 1801 | + | |
| 1802 | + | |
| 1803 | + | |
| 1804 | + | |
| 1805 | + | |
| 1806 | + | |
| 1807 | + | |
| 1808 | + | |
| 1809 | + | |
| 1810 | + | |
| 1811 | + | |
| 1812 | + | |
| 1813 | + | |
| 1814 | + | |
| 1815 | + | |
| 1816 | + | |
| 1817 | + | |
| 1818 | + | |
| 1819 | + | |
| 1820 | + | |
| 1821 | + | |
| 1822 | + | |
| 1823 | + | |
| 1824 | + | |
| 1825 | + | |
| 1826 | + | |
| 1827 | + | |
| 1828 | + | |
| 1829 | + | |
| 1830 | + | |
| 1831 | + | |
| 1832 | + | |
| 1833 | + | |
| 1834 | + | |
| 1835 | + | |
| 1836 | + | |
| 1837 | + | |
| 1838 | + | |
| 1839 | + | |
| 1840 | + | |
| 1841 | + | |
| 1842 | + | |
| 1843 | + | |
| 1844 | + | |
| 1845 | + | |
| 1846 | + | |
| 1847 | + | |
| 1848 | + | |
| 1849 | + | |
| 1850 | + | |
| 1851 | + | |
1760 | 1852 | | |
1761 | 1853 | | |
1762 | 1854 | | |
| |||
0 commit comments