this error is coming when i try to create two attributes with 10000 size each what seems to be the problem??
because Appwrite uses utf8mb4 charset, 10,000 chars = 40,000 bytes. 2 attributes = 80,000 bytes. The maximum row size in mariadb is 65,535 bytes: https://mariadb.com/kb/en/innodb-limitations/#:~:text=MariaDB%20imposes%20a%20row%2Dsize,file%20size%20limit%20of%202GB.
the solution is to use a bigger size so that the data isn't actually stored in the row, but a pointer is used. bigger than 16,383
Why would you need to use 10,000 characters if you don't mind me asking @Ansh π€
no no i do mindπ€£
Recommended threads
- Weird permission failure
when creating an account I use following methods: ``` Future<void> register(String email, String password, String username) async { final user = await accoun...
- Flutter Android oAuth is no more working
I currently don't get the oAuth login to work in flutter android. it works on ios and on web. but when try to use it on Android, i get to the point where the ca...
- I'm experiencing a critical bug on Appwr...
Hey <@870607367597850624> team / support π I'm experiencing a critical bug on Appwrite Cloud that's blocking my production Flutter app. I've already filed GitH...