As you know, whitespace and empty string is definitly diffrent each other.
BUT mariadb returns true
at below code.
SET @whitespace = ' '
SET @emptyStr = '';
SELECT @whitespace, @emptyStr; # ' ', ''
SELECT @whitespace = @emptyStr; # 1
SELECT LENGTH(@whitespace), LENGTH(@emptyStr); # 3, 0
I wonder the criteria of processing comparative syntax at mariadb..
It was diffrent object at python like that..
whitespace = ' '
emptyStr = ''
print(whitespace, emptyStr) # ' ', ''
print(whitespace == emptyStr) # Flase
print(len(whitespace), len(emptyStr)); # 3, 0