summaryrefslogtreecommitdiff
path: root/mysql-test/main/sp-row.result
Commit message (Collapse)AuthorAgeFilesLines
* Merge 10.6 into 10.7Marko Mäkelä2022-09-211-152/+152
|\
| * Merge 10.5 into 10.6Marko Mäkelä2022-09-201-152/+152
| |\
| | * Merge remote-tracking branch 'origin/10.4' into 10.5Alexander Barkov2022-09-141-152/+152
| | |\
| | | * Merge 10.3 into 10.4Marko Mäkelä2022-09-131-152/+152
| | | |\
| | | | * MDEV-29446 Change SHOW CREATE TABLE to display default collationAlexander Barkov2022-09-121-152/+152
| | | | |
* | | | | MDEV-29159 Patch for MDEV-28918 introduces more inconsistency than it ↵Alexander Barkov2022-08-051-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | solves, breaks usability 1. Store assignment failures on incompatible data types now raise errors if: - STRICT_ALL_TABLES or STRICT_TRANS_TABLES sql_mode is used, and - IGNORE is not used Otherwise, only a warning is raised and the statement continues. 2. Changing the error/warning test as follows: -ERROR HY000: Illegal parameter data types inet6 and int for operation 'SET' +ERROR HY000: Cannot cast 'int' as 'inet6' in assignment of `db`.`t`.`col` so in case of a big table it's easier to see which column has the problem. The new error text is also applied to SP variables.
* | | | | MDEV-28963 Incompatible data type assignment through SP vars is not ↵Alexander Barkov2022-06-271-3/+3
|/ / / / | | | | | | | | | | | | consistent with columns
* | | | MDEV-26180: Enable test main.sp-row after the 10.5 mergemariadb-10.6.4Oleksandr Byelkin2021-08-031-0/+1
| | | |
* | | | MDEV-8334: Rename utf8 to utf8mb3Rucha Deodhar2021-05-191-17/+17
|/ / / | | | | | | | | | | | | | | | This patch changes the main name of 3 byte character set from utf8 to utf8mb3. New old_mode UTF8_IS_UTF8MB3 is added and set TRUE by default, so that utf8 would mean utf8mb3. If not set, utf8 would mean utf8mb4.
* | | MDEV-20175 Move Type_handler_row from Type_collection_std to Type_collection_rowAlexander Barkov2019-07-251-2/+2
|/ /
* | MDEV-11953: support of brackets in UNION/EXCEPT/INTERSECT operationsOleksandr Byelkin2018-07-041-0/+6
|/
* MDEV-16385 ROW SP variable is allowed in unexpected contextAlexander Barkov2018-06-051-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem described in the bug report happened because the code did not test check_cols(1) after fix_fields() in a few places. Additionally, fix_fields() could be called multiple times for SP variables, because they are all fixed at a early stage in append_for_log(). Solution: 1. Adding a few helper methods - fix_fields_if_needed() - fix_fields_if_needed_for_scalar() - fix_fields_if_needed_for_bool() - fix_fields_if_needed_for_order_by() and using it in many cases instead of fix_fields() where the "fixed" status is not definitely known to be "false". 2. Adding DBUG_ASSERT(!fixed) into Item_splocal*::fix_fields() to catch double execution. 3. Adding tests. As a good side effect, the patch removes a lot of duplicate code (~60 lines): if (!item->fixed && item->fix_fields(..) && item->check_cols(1)) return true;
* MDEV-15946 MEDIUMINT(N<8) creates a wrong data type on conversion to stringAlexander Barkov2018-04-231-16/+16
|
* MDEV-15960 Wrong data type on CREATE..SELECT char_or_enum_or_text_spvarAlexander Barkov2018-04-221-18/+18
|
* Create 'main' test directory and move 't' and 'r' thereMichael Widenius2018-03-291-0/+2283