醉驾发生交通事故不一定是全责,根据交通法规定,事故责任划分根据交通事故当事人的行为对发生交通事故所起的作用以及过错的严重程度确定。
除规定肇事逃逸负全责外,醉驾行为本身并不必然导致事故,不是造成事故发生的原因,只按醉驾处罚,不作为责任判定的依据。就算是逃逸,如果有证据证明对方当事人也有过错的,也可以减轻责任。
法律依据:《道路交通安全法实施条例》第九十一条:公安机关交通管理部门应当根据交通事故当事人的行为对发生交通事故所起的作用以及过错的严重程度,确定当事人的责任。