| 
		
			| alter table похоже на баг [сообщение #5791] | Thu, 05 December 2024 18:52  |  
			| 
				
				
					|  protector Сообщений: 7
 Зарегистрирован: May 2023
 | Junior Member |  
 |  |  
	| Например имеем в таблице T поле F типа int. Впрочем исходный тип совершенно не важен. Если сделать алтер этому полю.
 
 То мы получаем поле varchar(50) с чарсетом NONE. Причем это не зависит ни от дефолтной кодировки базы, ни от кодировки подключения.
  alter table T
  alter C type varchar(50)
И даже если так сделать:
 
 То всё равно получаем поле в кодировке NONE.
alter table T
  alter C type varchar(50) character set UTF8
Хотя если добавлять поле вместо альтера, то кодировка воспринимается корректно
 FB 4 и 5 на других не проверял.
 
 
 [Обновления: Thu, 05 December 2024 18:52] Известить модератора |  
	|  |  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  | 
	|  |